我有一个简单的水平菜单。在某些菜单标题上,我想拆分它们,以便文本从一个新行开始。
HTML:
<ul class="tabs">
<li>
<div class="home">
Home
</div>
</li>
<li>
<div class="contact">
How to
Contact Us
</div>
</li>
<li>
<div class="products">
About Our
Products
</div>
</li>
</ul>
CSS:
.tabs ul {
list-style: none;
}
.tabs li {
display: inline-block;
}
所以,我想做的是,而不是显示为关于我们的产品 ..而是:
关于我们的
产品
这是我的小提琴:http://jsfiddle.net/oampz/dWbx5/
理想情况下不使用br
答案 0 :(得分:1)
只需使用休息<br />
?
<div class="products">
About Our<br />Products
</div>
我也更喜欢在li上使用float: left;
而不是内联块,它更容易使用(和更多逻辑):
答案 1 :(得分:1)
答案 2 :(得分:0)