具有动态大小的CSS div表行

时间:2011-09-01 16:48:47

标签: html css dynamic cross-browser css-tables

这就是我需要的。它是完全交叉浏览器(如果添加一些样式)
http://jsfiddle.net/Jkz5f/8/
但这不是好的解决方案,因为使用了恒定的位置

这条线用浮子
http://jsfiddle.net/Jkz5f/5/
但是如果加上“b”字符串,它就会崩溃
有谁知道完全跨浏览器解决方案
没有(显示:表格)且没有“.b”的常量边距?

1 个答案:

答案 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>