html - 如何在 HTML 中为 IE8 字体编写条件

标签 html css

我正在为我的网站使用 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 之下? 提前致谢。

最佳答案

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

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

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

关于html - 如何在 HTML 中为 IE8 字体编写条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36844822/

相关文章:

javascript - 顺序 setState 调用未按预期工作

css - 如何删除css中的空格?

javascript - 音频控件在鼠标悬停时出现并在鼠标移开时消失

javascript - 选择下拉菜单默认值不起作用

html - 图片下方带有文本的 Flexbox/Bootstrap 元素

javascript - Pandoc 将 HTML 导出到带有 CSS 显示的 Word : none not working

html - 如果一次隐藏一个 block ,我们可以对页面中的不同 block 使用相同的 id

html - 如何从 getbootstrap 禁用一个响应式 View ?

javascript - 如何从 ul li 获取单独的值

javascript - 在应用 js 和 css 之前,使用 ajax 服务调用获取的 HTML 会变形一段时间