html - 有什么方法可以将表格列宽与 HTML + CSS 同步?

标签 html css

我有许多具有相同列的表格,如果它们具有相同的列宽,看起来会好很多。这样的事情可能吗?将它们放在同一个表格中,其中一些行之间没有边框不是一种选择。

编辑: 是的,我知道我可以自己修复宽度,但我希望有一些东西可以与浏览器的列宽算法相关联,但只是为了这个目的将两个或多个表绑在一起做那个布局。

我不认为这样的事情是可能的,但我想我会检查以防万一。

最佳答案

如果您对浏览器提供的列宽不太挑剔,只要不同表格的列宽相同,您可以使用 CSS table-layout属性(所有主要浏览器都支持)与表格宽度相结合:

table {
    table-layout: fixed;
    width: 100%;
}

这会导致所有列(没有指定宽度)具有相同的宽度,而不管表格内容如何。

关于html - 有什么方法可以将表格列宽与 HTML + CSS 同步?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/456859/

相关文章:

html - css float 在 IE 7 或 8 中不起作用

jquery - 鼠标悬停在链接上

html - 使用 HTML 的 R Shiny 输出的属性

html - CSS Background-Size 不适用于静态颜色

javascript - 当溢出设置为滚动/自动时,位置粘性不适用于表头

html - 为什么子div会溢出它的父div?

javascript - 使用唯一 id 动态附加 html 并使用 Jquery 删除正确的 html

html - 如何使图像内联而不是换行?

javascript - 动画:悬停在 "image"上,图像粒子移动

html - html 电子邮件中的背景图像 css - Gmail 不支持