【问题标题】:How to write condition in html for IE8 font如何在 html 中为 IE8 字体编写条件
【发布时间】:2016-08-19 02:16:40
【问题描述】:

我正在为我的网站使用 Google 字体“Open Sans”。 当我检查 IE8 时,这个字体不起作用。 要在 IE8 中工作,我必须在 css 中的每个 h1、h2、、、、p 中添加“Open Sans”名称。 我可以在 html 中添加 IE8 的条件吗? 如果可以的话,我该怎么写?

谢谢。

       <!--[if lt IE 8 ]>
      <link href="css/ie.css" rel="stylesheet" type="text/css">          
    <![endif]-->

我添加了这个,但是没有用。 我应该把这个评论放在哪里?在我自己的 CSS 之上还是在我自己的 CSS 之下? 提前致谢。

【问题讨论】:

  • 将字体应用到body 标签上会不会失效?您是否要求为每个标签指定 font-family 的解决方法,或者只为 IE8 中的每个标签指定它的方法?
  • 如果微软不支持 ie8 你也不应该支持,不过只是我的看法......

标签: html css


【解决方案1】:

您可以告诉浏览器您需要一种自定义字体,如果它不可用,则使用 CSS 的默认字体。

把这个放在你的 head 标签里:

<style>
 body{
    font:  'Open Sans', sans-serif;
}
</style>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-02-06
    • 2017-05-24
    • 1970-01-01
    • 2017-09-04
    • 1970-01-01
    • 2014-04-18
    • 1970-01-01
    • 2021-02-12
    相关资源
    最近更新 更多