html - 具有动态大小的 CSS div 表行

标签 html css dynamic cross-browser css-tables

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

这行有 float
http://jsfiddle.net/Jkz5f/5/
但如果你添加“b”字符串,它就会崩溃

有谁知道完全跨浏览器的解决方案
没有(显示:表格)和“.b”的固定边距?

最佳答案

将元素用作 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>

当然,添加您需要的所有列。然后将所有内容 float 到左侧并添加一个 clear:both 到 .a, .b ,.c 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 style="clear:both"></div>
            </div><!-- end of row -->
    </div>

关于html - 具有动态大小的 CSS div 表行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7273623/

相关文章:

html - 在 div 中分配 <li> 元素

html - 同一表单中的不同占位符文本样式

c++ - 非模板类中模板方法中的dll和静态变量

django逆向动态id

php - 如何在 URL 中放置 MySQL 行数据?

javascript - 切换包含另一个 html 页面的 div

javascript - div 可以旋转,span 不能旋转但它可以动画转换

html - CSS 悬停在容器上

javascript - 如何在显示另一个元素时隐藏一些元素?

javascript - 如何将整个文档 HTML 作为字符串获取?