背景影响大小相同
问题描述:
我想列出一些名字。背景影响大小相同
但我需要把所有的大小相同。
我如何使用bootstrap制作相同尺寸的背景?
<ul class="list-unstyled">
<li>
<a class="btn btn-xs btn-warning">
<span >Loren ipsum</span>
</a>
</li>
<li>
<a class="btn btn-xs btn-warning">
<span >Lorem ipsunis</span>
</a>
</li>
<li>
<a class="btn btn-xs btn-warning">
<span >Lorem ip</span>
</a>
</li>
</ul>
守则的jsfiddle http://jsfiddle.net/novasdream/d3fkoeee/
答
你需要对这些元素的宽度或最小宽度。如果按钮内容有可能变长,Min-width会更安全一些。像这样的事情在你的CSS会做到这一点:
.btn-xs {
min-width: 15em;
}
注:1EM大约是在使用的字体一个“M”字符的宽度,所以我建议你看你的实际文本内容找到一个适当的宽度。 (15只是一个数字,我抓住了空气。)
此外,请记住,如果创作如上,这种风格将适用于任何.btn-xs
元素。如果你想要更细致的控制,你可能需要在这些按钮或其包含的列表上放置一个特定的类,这样你只能定位这个实例。
+0
有一些方法来'绑定'宽度按钮?很好,关于'1em'的信息 – 2015-01-20 21:21:35
答
使.btn
链接display:block
,使它们成为父li
的宽度的100%。根据需要调整您的ul
。
.list-unstyled li a.btn {display:block;}
[给他们一个'宽度?](http://jsfiddle.net/d3fkoeee/1/) – 2015-01-20 21:16:05
hmm ..是一个很好的方法来解决这个问题.. – 2015-01-20 21:18:33