【发布时间】:2014-08-11 10:28:46
【问题描述】:
在 Firefox 中(我相信是正确的),由于 width: 0 而看不到红色 div,但在 Chrome 中,它显示为 1px 宽度。这似乎是 Chrome 最新版本的问题。 This fiddle 显示问题。
代码是:
<div id="wrapper">
<div></div>
</div>
#wrapper {
background: yellow;
height: 100px;
width: 100px;
}
#wrapper div {
display: table-cell;
height: 100px;
width: 0px;
background: red;
}
有谁知道为什么会发生这种情况或解决方法?
【问题讨论】:
-
似乎是一个 3 岁以上的已知错误:code.google.com/p/chromium/issues/detail?id=68004
-
DIV 是否必须显示为表格单元格?我想在 Chrome 中,表格单元格的宽度不能为零。从 CSS 中删除
display可以解决问题。
标签: css google-chrome html-table css-tables