这就是我需要的。它是完全交叉浏览器(如果添加一些样式)
http://jsfiddle.net/Jkz5f/8/
但这不是好的解决方案,因为使用了恒定的位置
这条线用浮子
http://jsfiddle.net/Jkz5f/5/
但是如果加上“b”字符串,它就会崩溃
有谁知道完全跨浏览器解决方案
没有(显示:表格)且没有“.b”的常量边距?
答案 0 :(得分:0)
使用元素作为div并不是一个好主意。就这样做:
<div id="table">
<div class="tr">
<div class="a"><a href="#">a</a></div>
<div class="b"><a href="#">bbbbbbbbbb</a></div>
<!-- and so on -->
</div>
</div>
of couse,添加您需要的所有列。然后将所有内容浮动到左边并添加一个清除:两者都是.a,.b,.c divs或者执行此操作:
<div id="table">
<div class="tr">
<div class="a"><a href="#">a</a></div>
<div class="b"><a href="#">bbbbbbbbbb</a></div>
<!-- and so on -->
<div style="clear:both"></div>
</div><!-- end of row -->
</div>