html - Internet Explorer 在使用 CSS 表格时忽略宽度

标签 html css css-tables

我创建了一个 js fiddle 来说明这个问题:

http://jsfiddle.net/pLn7qgp7/

实际上这在 Internet Explorer 中不起作用 - 我将宽度设置为 500px 但浏览器会忽略它。

我知道我可以简单地为图像添加宽度,但我正在寻找另一种解决方案,以便图像编号可以变化。

最佳答案

IE 在这里实际上是正确的。 Chrome 错误。

为了与 HTML 的向后兼容性历史保持一致,表格(或其单元格)上的 width 实际上 表示 min-width。表格可以自由调整列宽以适应内容。

table-layout:fixed 添加到 table 元素(在本例中为您的 #wrap 元素)以强制执行“严格”行为关于宽度。

关于html - Internet Explorer 在使用 CSS 表格时忽略宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25201854/

相关文章:

python - Selenium-python 中的 css 选择器中的括号 [?] 有问题

html - 对于移动优先方法,如何在移动尺寸中隐藏某些列后以桌面尺寸显示所有表格列

html - 使用显示 : inline-block 避免 "duplicate"边框

javascript - jQuery 对象中的这个选择器

html - 是否可以让网络浏览器滚动以显示网络浏览器视口(viewport)之外的 CSS 固定位置元素?

javascript - css 在输入字段上方显示验证消息

具有混合宽度列的表格的 CSS(3) 方式?

javascript - 单击打印按钮时如何防止打开新选项卡

html - HTML 元素的默认背景颜色是什么?白色还是透明?

javascript - CSS 按钮元素类 "Inheritance"