2
A
回答
3
编辑新的信息有关水平布局:
#devices > ul {display: inline-block;}
有!这就是你需要添加的。没有讨厌的脆性花车。
1
好吧我误解了这个问题,最初尝试这个,而不是。
#devices{
margin: 0 auto;
}
ul li{
float: left;
margin-left: 10px /* arbitrary value to stop them from hitting eachother */
text-align : center;
}
那么您的标记更改为类似
<div id="devices">
<ul>
<li>
<img src="your image"/>
<p>your text</p>
</li>
<li> ... so on</li>
<li> ... so on</li>
</ul>
</div>
0
div#devices ul { display:block; float:left; }
相关问题
- 1. 无序列表的中心列表项
- 2. 无序列表不在中心
- 3. 漂浮在div中的无序列表
- 4. 列表项目不在div中心
- 5. 如何在无序列表中隐藏div onclick列表
- 6. 无序列表不包含整个div
- 7. CSS - 插入Div成无序列表
- 8. 有序列表中的无序列表
- 9. 如何使用子弹中心无序列表?
- 10. 对齐页面中心的无序列表[新问题]
- 11. Bootstrap中的一列中的中心div
- 12. div中的中心div
- 13. css中心div无法正常工作
- 14. DIV ALIGN =中心
- 15. CSS DIV中心
- 16. 无序列表将无法在div内正确对齐
- 17. 放心 - 泛型列表反序列化
- 18. 如何将无序列表放置在标题div内的导航栏div中?
- 19. CSS中心的div并排排列
- 20. 中心对齐div内div?
- 21. 如何比较列表中无序列表的两个无序列表?
- 22. 以div为中心的引导程序
- 23. 需要将列表项对齐到div的中心
- 24. 在一个div内部垂直列表中心
- 25. 中心一个div
- 26. 中心浮动div
- 27. 中心浮动DIV
- 28. 康复中心div
- 29. 水平中心div
- 30. 垂直中心div
什么是>做什么?我从来没有听说过,或听说过内联块。 –
'inline-block'改变了元素的显示方式,'>'被用作后代选择器。所以只有'#设备的孩子的ul'将被设计。 – Loktar
在这个例子中你并不需要它;这只是一种习惯,因为它在浏览器中速度更快。它选择直接后代,所以'#devices ul'挑选#devices下的所有uls,而'#devices> ul'挑选那些直接的子节点。嵌套的子菜单很常见,因为我只是习惯性地放置子菜单。虽然这很常见。另一方面,内联块是很好的标准CSS2,但出于某种奇怪的原因并不常见。很多人对此不以为然。它使内部阻塞,外部内联。这里非常方便。 –