为什么用户代理样式表覆盖我的样式?

Joe*_*Joe 51 css font-size

我想要一个11的字体大小,但Chrome和Firefox正在给我16.当我检查Chrome中的元素时,我看到并查看我看到的计算属性:

font-size: 16px;
  table - medium user agent stylesheet
  Style Attribute - 11px
  table - medium user agent stylesheet
  .v11gray - 11px style.css
Run Code Online (Sandbox Code Playgroud)

在Firefox中的计算样式下,我得到:

font-size: 16px
   TABLE[0].style ? 11px    element
   .v11gray ? 11px  style.css:19
Run Code Online (Sandbox Code Playgroud)

最后三行被删除了.为什么我的css规则被覆盖了?我有什么步骤可以找出来吗?

小智 77

这是一个没有你的代码的外部镜头,但解决了我遇到完全相同的问题.正如本问题所述,我的DOCTYPE声明因错误击键而被犯规.您可能希望以可视方式检查和/或验证.

  • 如果您在doctype之前打印出东西,样式也将失败.我有一些PHP跟踪在doctype之前被回应,我必须删除它以获得正确的样式. (2认同)