【问题标题】:Alternative CSS font settings for different browsers?不同浏览器的替代 CSS 字体设置?
【发布时间】:2013-01-16 00:52:18
【问题描述】:

只是好奇是否有办法根据浏览器更改网站上的字体大小。我有一个可以在 Chrome 和 Safari 中使用的 @font-face,然后我的替代字体选择正在 Internet Explorer 和 Firefox 中使用。我的替代字体选择比我的首选字体大。有没有办法只更改 IE 和 Firefox 的字体大小?谢谢!

【问题讨论】:

  • 当然,有条件样式表。不过,你难道不想让你的字体到处工作吗?
  • 我尝试用 .eot 做一个字体,所以它可以在 IE 上工作,但它没有。
  • 听起来你在解决错误的问题。尝试提出原始问题(作为新问题),包括使用的代码、字体的来源以及用于生成不同字体文件的方法等事实。

标签: html css cross-browser font-size


【解决方案1】:

您可以使用 JS 检测浏览器并在 HTML 标签中添加一个类。您可以为此使用以下库:http://www.quirksmode.org/js/detect.html

如果你为 Firefox 和 IE 添加一个类,那么你可以在 CSS 中使用

.MSIE #mydiv
{
     // Something only for IE
}

【讨论】:

    【解决方案2】:

    您可以使用 CSS hack 或条件来为特定浏览器或 css 浏览器选择器加载 css 文件...

    对于 css hack,看看这个..https://github.com/ginader/CSS-Hacks 对于 CSS 浏览器选择器,http://rafael.adm.br/css_browser_selector/

    【讨论】:

      猜你喜欢
      • 2015-09-24
      • 2020-10-02
      • 2012-09-21
      • 1970-01-01
      • 2015-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-30
      相关资源
      最近更新 更多