这是一个有点奇怪的问题,但却是一个相当具体的案例。我正在尝试将现代风格融入传统网站。部分问题是作为新样式一部分的 CSS 重置,其中包括以下 CSS:
table {
width: 100%;
}
在旧版网站中,他们没有这种风格,并且假设表格可以缩小以适应网站的风格。从表面上看,这是对过渡样式表的简单补充:
table {
width: auto;
}
但是,表格元素时不时地有一个width
属性。在没有应用任何 CSS 的情况下,会遵守此属性,但一旦应用了 CSS“修复”,表格的大小就会减小到最小。
我可以编写一些 JavaScript 来检测具有宽度属性的表格并使用它来定义它们的样式,但我很好奇:有没有办法在纯 CSS 中做到这一点?