【发布时间】:2012-09-16 22:49:50
【问题描述】:
我正在 Google Chrome 中处理网页。它使用以下样式正确显示。
table {
display: table;
border-collapse: separate;
border-spacing: 2px;
border-color: gray;
}
请务必注意,我没有定义这些样式。在 Chrome 开发者工具中,它使用 user agent stylesheet 代替 CSS 文件名。
现在,如果我提交了一个表单并且出现了一些验证错误,我会得到以下样式表:
table {
white-space: normal;
line-height: normal;
font-weight: normal;
font-size: medium;
font-variant: normal;
font-style: normal;
color: -webkit-text;
text-align: -webkit-auto;
}
table {
display: table;
border-collapse: separate;
border-spacing: 2px;
border-color: gray;
}
这些新样式中的font-size 扰乱了我的设计。有没有办法强制我的样式表,如果可能的话,完全覆盖 Chrome 的默认样式表?
【问题讨论】:
-
另请注意,在 Chrome (51) 上,当您没有 doctype 声明时,您只会获得这两个表条目。否则,你只能得到第二个。
-
在更多工具中清除 chrome 缓存 -> 清除浏览数据
-
相关帖子here。了解用户代理(或浏览器)样式表与用户和作者样式表的不同之处将有助于轻松概念化事物。
标签: css google-chrome