19

有没有办法只使用 html 为网页设置全局字体。我不能使用 css 因为这是一个学校项目。像:<body font = verdana>...content...</body>

4

2 回答 2

47

使用内联样式在 HTML 中执行此操作的方法是:

<body style="font-family: sans-serif">

这会将全局字体设置为sans-serif

您还可以将 CSS 放在这样的<style>标签内:

<style>
    * {
      font-family: sans-serif;
    }
</style>

这会给每个元素一个字体sans-serif

对于自定义字体,您可以使用Google 字体

编辑这是用纯 HTML 实现它的方法:

<body>标签之后,添加<font>带有您要使用的字体的 face 属性的标签。示例用法:

小提琴演示:

http://jsfiddle.net/yHRU7/

HTML:

<body>
    <font face='verdana'>
        <div class='htmlVersion'>No css</div>
    </font>
    <div class='cssVersion'>No Extra Html</div>
</body>

CSS:

.cssVersion {
    font-family: verdana;
}

如您所见,结果之间没有区别。我建议使用普通样式表——CSS 版本中使用的方法。这更易于维护和标准。

于 2013-09-09T20:01:02.680 回答
7

您可以使用内联css 在 html 中应用 css,但强烈建议使用外部样式表

<body style="font-family:'Verdana'">
于 2013-09-09T20:01:45.527 回答