html - 为 Chrome 和 Firefox 破解 css 字体大小

标签 html css

我知道每个浏览器都有默认的 css。

我有一个网站标题,我想在每个浏览器中定义不同的字体大小。

所以我有这样的风格:

.FontSize { 14px; }

和这个元素:

<span class="FontSize">text</span>

对于 Chrome 我想设置:

font-size: 12px;

对于 firefox 我想设置:

font-size: 12px;

我读到我破解了 css,所以这是我的 css 文件:

CSS 文件:

.FontSize { 14px; }

/* Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .FontSize {font-size:12px;}
}

/* Firefox */
@-moz-document url-prefix() { 
  .FontSize {
     font-size:12px;
  }
}

但它不会改变这些浏览器(Chrome 和 Firefox)中的字体大小。

感谢任何帮助!

最佳答案

仅适用于 chrome css:

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .FontSize  { font-size: 12px; }
}

仅适用于 firefox css:

.FontSize,  x:-moz-any-link  { font-size: 12px; }

您的代码段中存在轻微错误。上面提到的将解决您的问题。

阅读 Paul Rish 的 Browser CSS hacks更多技巧。

关于html - 为 Chrome 和 Firefox 破解 css 字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26639179/

相关文章:

javascript - Material.io 组件的自定义类名

javascript - 想要在单击 html 时显示特定的 div

CSS + 链接翻转 = 显示图像(唯一 URL)

html - 如何在不使用时隐藏滚动条

javascript - 显示/隐藏 div 以使用 jquery 进行过滤

javascript - 如何将单选按钮创建为按钮?

html - 响应式 <li> 占用空间

javascript - 为单选点击输入添加值,然后删除

javascript - 如何将 AngularJS 范围对象转换为简单的 JS 数组?

javascript - -webkit-transform 在 JavaScript 旋转动画中不起作用(无 JQuery)