【发布时间】:2016-01-23 07:50:26
【问题描述】:
我有一些这样样式的 HTML 表格。
td
{
width: 20em;
height: 2ex;
}
详情请参阅this fiddle。此源通过 W3 验证器,没有错误或警告。
页面中有三个表格。只有第二个似乎应用了这种风格。这是为什么呢?
这是它在 Ubuntu 上的 Firefox 42.0 中的呈现方式。
编辑:结合 Pangloss 的建议给了我一个可以工作的版本 in JSFiddle 但不是作为一个独立的网页。
这是最新版本在 JSFiddle 中的呈现方式
下面是它在同一浏览器中呈现为具有相同来源的独立网页的方式。在这个版本中,第一个和第二个表格都很好,但第二个表格的单元格太宽了。 这到底是怎么回事?
【问题讨论】:
-
你为什么使用
ex单位?你觉得没有应用的样式怎么办? -
IIRC
em用于字体大小 - 与ex相同。 -
发生的情况是窗口的宽度不够大,它限制了表格的宽度。如果我将正文宽度增加到一个淫秽的数字(10000 像素),它会按预期呈现。 Updated JSFiddle。考虑使用更多的行和更少的列。
-
只是顺便说一下我真的很喜欢你的灰色调色板。
-
等一下,窗口的宽度不应该限制它,因为它是水平滚动的,对吧?