textarea我的HTML中有一个.我需要将填充数值以像素为整数或浮点数.如何使用JavaScript获取它?我没有使用jQuery,所以我正在寻找纯JavaScript解决方案.
我有以下布局,我正在尝试向左和右添加填充..
控件是一些禁用的Uibutton.

我创建按钮的代码是这样的:
UIButton *buttonTime = [[UIButton alloc] initWithFrame:CGRectMake(90, 10, 50, 20)];
[buttonTime setBackgroundImage:[[UIImage imageNamed:@"bubble.png"] stretchableImageWithLeftCapWidth:9 topCapHeight:13] forState:UIControlStateDisabled];
[buttonTime setTitle:@"27 feb, 2011 11:10 PM" forState:UIControlStateDisabled];
[buttonTime setTitleColor:[UIColor blackColor] forState:UIControlStateDisabled];
buttonTime.titleLabel.font=[UIFont fontWithName:@"Helvetica" size:8.0];
buttonTime.titleLabel.lineBreakMode= UILineBreakModeWordWrap;
[buttonTime setEnabled:FALSE];
[scrollView addSubview:buttonTime];
[buttonTime release];
Run Code Online (Sandbox Code Playgroud) 我想在列表项的右侧添加背景图像,并且想要从右侧添加一些填充,但我无法做到这一点.请看下面的例子:
HTML:
<ul>
<li>Hello</li>
<li>Hello world</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
CSS:
ul{
width:100px;
}
ul li{
border:1px solid orange;
background: url("arrow1.gif") no-repeat center right;
}
ul li:hover{
background:yellow url("arrow1.gif") no-repeat center right;
}
Run Code Online (Sandbox Code Playgroud)
我知道我们可以按像素设置图像位置,但由于每个li都有不同的宽度,我不能这样做.
这是JSFiddle链接:http: //jsfiddle.net/QeGAd/1/
可能有一个简单的解决办法,但它已经困扰我多年了...
让我解释一下情况.我有一个ID为'容器'的div,它包含页面中的所有内容(包括页眉和页脚),这些内容将保持所有内联,我只能做一个简单的'margin:0 auto;' 而不是倍数.所以我要说#container的宽度设置为80%.现在,如果我将另一个div放入相同的宽度(80%)并给它带有'10'的填充的'标题'的ID,布局将"破坏"(可以这么说)因为页面添加了填充量宽度.那么,如何在不使用#header div的较低百分比等方法的情况下使其保持入境?基本上,我想让它变得流畅.
这里有一些示例代码可以让您了解我在说什么......
CSS
#container {
position:relative;
width:80%;
height:auto;
}
#header {
position:relative;
width:80%;
height:50px;
padding:10px;
}
Run Code Online (Sandbox Code Playgroud)
HTML
<div id="container">
<div id="header">Header contents</div>
</div>
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮助我解决这个一直困扰着我的问题吗?
我写了这个简单的函数:
def padded_hex(i, l):
given_int = i
given_len = l
hex_result = hex(given_int)[2:] # remove '0x' from beginning of str
num_hex_chars = len(hex_result)
extra_zeros = '0' * (given_len - num_hex_chars) # may not get used..
return ('0x' + hex_result if num_hex_chars == given_len else
'?' * given_len if num_hex_chars > given_len else
'0x' + extra_zeros + hex_result if num_hex_chars < given_len else
None)
Run Code Online (Sandbox Code Playgroud)
例子:
padded_hex(42,4) # result '0x002a'
hex(15) # result '0xf'
padded_hex(15,1) # result '0xf'
Run Code Online (Sandbox Code Playgroud)
虽然这对我来说足够清楚并且适合我的用例(一个简单的打印机简单的测试工具),我不禁想到有很大的改进空间,这可以被压缩到非常简洁的东西.
还有哪些方法可以解决这个问题?
如何在没有tkinter中心窗口小部件的情况下向tkinter窗口添加填充?我试过了:
self.canvas_l = Label(self.master, text="choose a color:", font="helvetica 12")
self.canvas_l.grid(row=9, column=1, sticky=S, ipady=30)
Run Code Online (Sandbox Code Playgroud)
和
self.canvas_l = Label(self.master, text="choose a color:", font="helvetica 12")
self.canvas_l.grid(row=9, column=1, rowspan=2, sticky=S, pady=30)
Run Code Online (Sandbox Code Playgroud)
我只想在标签的顶部添加30px填充.
我正在使用std::string并需要将它们留到给定的宽度.在C++中这样做的推荐方法是什么?
样本输入:
123
Run Code Online (Sandbox Code Playgroud)
填充到10个字符.
样本输出:
123
Run Code Online (Sandbox Code Playgroud)
(123前面7个空格)
在SO上有许多很好的例子来删除UITextView的左边距.
但是,我也需要删除正确的填充.
我试过了...
[tv setContentInset: UIEdgeInsetsMake(-4,-8,-8,-X)];//where X is any integer
Run Code Online (Sandbox Code Playgroud)
几乎所有其他排列的最后两个值删除填充,似乎没有任何工作.也试过了
[tv sizeToFit];
[tv setTextAlignment:[NSTextAlignmentRight]];
Run Code Online (Sandbox Code Playgroud)
Textview中的以下文本显示"00"

我在TextView下面创建一个带有drawable的东西GridLayout.
我想把抽屉带到中间TextView; 我尝试过
setCompoundDrawablePadding(-75)它只会改变文本的位置.
当前代码:
TextView secondItem = new TextView(this);
GridLayout.LayoutParams second = new GridLayout.LayoutParams(row2, col1);
second.width = halfOfScreenWidth;
second.height = (int) (quarterScreenWidth * 1.5);
secondItem.setLayoutParams(second);
secondItem.setBackgroundResource(R.color.MenuSecond);
secondItem.setCompoundDrawablesRelativeWithIntrinsicBounds(0, 0, 0, R.drawable.ic_action_new);
secondItem.setText("Text");
secondItem.setCompoundDrawablePadding(-180);
secondItem.setGravity(Gravity.CENTER);
secondItem.setTextAppearance(this, android.R.style.TextAppearance_Large_Inverse);
gridLayout.addView(secondItem, second);
Run Code Online (Sandbox Code Playgroud)
如何将文本和drawable设置为中间TextView?
假设我想创建一个单行表,每列之间有50个像素,但顶部和底部有10个像素填充.
我如何在HTML/CSS中执行此操作?