我想建立一个itens列表。每个项目应该在一行中,如几个段落。
为什么我的div.empresa元素在同一行?我认为它们应该在不同的行上,因为它们的显示属性是阻塞的。
答案 0 :(得分:11)
您需要删除float: left;
#ListaDeEmpresas .arrow {
height: 50px;
width: 20px;
background: url("/Content/SetaBrancoh40.png") no-repeat center center;
background-color: #A9462F;
}
http://jsfiddle.net/spacebeers/Yz8Cq/5/
浮游生物起初可能有点棘手。这篇文章很棒 - http://css-tricks.com/all-about-floats/
答案 1 :(得分:3)
实际上,从float: left
移除label
会使span
左侧显示箭头label
。假设您希望箭头span
继续显示在label
的右侧,那么您想要添加:
#ListaDeEmpresas div.empresa {
clear: left;
}
这将确保每个标签/跨度集显示在前一个标签/跨度集下方。
答案 2 :(得分:2)
摆脱float: left;
#ListaDeEmpresas .arrow
答案 3 :(得分:2)
float: left;
让他们这样做。