回答
取决于你想要做什么。 您可以使用display: inline-block;
我不知道如何设置'font-size:0'到容器。非常感谢 ! – 2010-09-16 12:31:30
您可以使用display:inline-block。但不幸的是,一些浏览器(一些IE版本)不支持它。
触发hasLayout和设置显示:内联在IE中完成同样的事情。这是一个黑客虽然 – 2010-09-16 12:06:04
@Matt:很高兴知道 – Palantir 2010-09-16 12:07:04
一个display: block
元件是(有效地)将不得不在端换行符。一个选项,可以让你保持块元素的样式,而把它在页面流设置display: inline-block
(当然,与some additional work获得即行为)
另一种选择是嵌套它们,它们都设置为position: relative
和使用left
规则来对齐它们。
如果你有改变的div来跨度元素的可能性,这将解决这个问题,而无需使用CSS
<span></span><span></span><span></span><span></span>
#together {
position: absolute;
display: inline-block;
\t margin;left:10px;
\t background-color:lightblue;
\t width:500px;
\t border:4px double blue;
}
<div id="together" style="left:10px">first div</div>
<div id="together" style="left:520px">second div</div>
<div id="together" style="left:1030px">third div</div>
<div id="together" style="left:1540px">fourth div</div>
<div id="together" style="left:2050px">fifth div</div>
<div id="together" style="left:2560px">sixth div</div>
<div id="together" style="left:3070px">seventh div</div>
你在这里,连续七个divs
对多个元素使用相同的ID? ID应该是唯一的。 – 2017-07-11 22:23:30
- 1. 显示列表彼此相邻没有浮动
- 2. 三个div彼此相邻
- 3. CSS:向左浮动不会使元素彼此相邻浮动?
- 4. 如何在包装div中显示彼此相邻的div?
- 5. 遇到一些麻烦让两个div彼此相邻浮动
- 6. 显示内嵌的div彼此相邻的CSS +中心,IE8
- 7. 彼此相邻的圆DIV元素
- 8. 对齐彼此相邻的div盒
- 9. 广场的div彼此相邻
- 10. 彼此相邻的多个DIV
- 11. img标签和DIV彼此相邻
- 12. CSS定位div彼此相邻
- 13. 将div设置为彼此相邻
- 14. Div彼此相邻,1:200px,2:100%
- 15. jQuery,CSS:两个div,我怎样才能让他们“显示”彼此相邻?
- 16. HTML列彼此相邻,而不是列出
- 17. 两个跨度彼此相邻,没有浮动
- 18. HTML配售彼此相邻
- 19. 工具栏彼此相邻
- 20. 移至表彼此相邻
- 21. FPDF表彼此相邻
- 22. 把图像彼此相邻
- 23. SPAN彼此相邻WITHOUT float
- 24. 在Tkinter中彼此相邻
- 25. VBA代码不彼此相邻的
- 26. 为什么我的两个div总是彼此相邻?
- 27. 你可以把两个固定div彼此相邻吗?
- 28. DIV之上而不是彼此
- 29. 在jquery flot中显示彼此相邻的酒吧
- 30. 我想在离子卡中显示彼此相邻的图像
原谅我潜在的无知,但不会在这种情况下使用跨度? – PurplePilot 2010-09-16 12:19:03
不适用于我:http://jsfiddle.net/fnbVZ/1/ – 2010-09-16 12:25:56