请查看小提琴(http://jsfiddle.net/Jk6Bk/5/)
我想在'Leonard'和'X'(删除按钮)之间添加一些间距。
我在margin-left
元素的css中尝试了ul li a
,但这似乎不起作用。
我在这里错过了一些愚蠢的东西,知道它是什么吗?
答案 0 :(得分:2)
您需要做的就是将margin-left
添加到.button
类本身:
.button {
display: inline-block;
zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
*display: inline;
vertical-align: baseline;
margin-left: 50px;
...
}
更新了jsFiddle。
答案 1 :(得分:1)
将您的选择器ul li a
更改为ul li a.button
.button
选择器比ul li a
更具体,其余量超越。
来自html Dog: Specificity我们可以为这些类提供以下权重:
.button
体重:10 ul li a
体重:3 ul li a.button
体重:13 因此,通过指定一个类,myou可以覆盖margin
类
.button
答案 2 :(得分:0)
<li>Leonard <input type='image' src='x.png'></li>
答案 3 :(得分:0)
请添加display:block;在您的ul li a CSS中,只有边距权限才能正常工作
ul li a{
float:right;
display:block;
margin-left:20px;
}
答案 4 :(得分:0)
在此处查看:http://jsfiddle.net/thilakar/Jk6Bk/10/
<li class="ui-state-default cloneable"><label style="float:left; width:100px;">Bob</label><span class="ss"><a href="#" class="button small bigrounded red" onclick="removePersonFromList(this);return false;">X</a></span></li>
<li class="ui-state-default cloneable"><label style="float:left; width:100px;">Leonard</label><span><a href="#" class="button small bigrounded red" onclick="removePersonFromList(this);return false;">X</a></span></li>
<li class="ui-state-default cloneable"><label style="float:left; width:100px;">Boris</label><span><a href="#" class="button small bigrounded red" onclick="removePersonFromList(this);return false;">X</a></span></li>
上面我已经编辑了
<label style="float:left; width:100px">your content</label><span>your content</span>
对于我使用它的每一个人。我希望你明白。感谢
答案 5 :(得分:0)
.button上的保证金超过了a的保证金。只需从.button中删除保证金规则。