---
title:
slug: Web/HTML/Element/basefont
tags:
- Web
- 元素
translation_of: Web/HTML/Element/basefont
---
{{obsolete_header}}
概要
HTML 标签<basefont>用来设置文档的默认字体大小。使用{{HTMLElement("font")}}可以相对于默认字体大小进行变化。
使用说明:
不要再使用这个标签! 尽管在 HTML 3.2 中曾经(不严格地)标准化,但是它并不被主流的浏览器所支持。而且,不同的浏览器、甚至同一浏览器的相邻版本,都没有使用相同的实现方式; 实际上,使用这个标签总是导致不确定的结果。
<basefont>元素,同其他只与样式相关的元素一起,在标准中不被建议使用。从 HTML 4 起,HTML 不再传递样式信息(除{{HTMLElement("style")}} 元素和所有元素的style属性内容外)。在 HTML5,这个元素已经被彻底移除。对于所有新的网页开发,样式只应该写在 CSS 中。
使用CSS Fonts属性,同样能够实现 {{HTMLElement("font")}}的效果,甚至更好控制。
属性
如同其他 HTML 元素一样,它支持全局属性.
- {{htmlattrdef("color")}}
- 该属性使用颜色名称或者形如#RRGGBB 的十六进制格式设置字体的颜色。
- {{htmlattrdef("face")}}
- 该属性包含一个或多个字体名称。文档文字默认按照第一个浏览器支持的字体进行渲染。如果所有列出的字体本地系统都未安装,浏览器默认使用该系统上的定比或者定宽字体。
- {{htmlattrdef("size")}}
- 该属性定义了字体大小的,使用数值或者相对值。数值值域为 1~7,1 最小,默认值为 3。
DOM 接口
该元素实现了HTMLBaseFontElement接口
.
示例
<basefont color="#FF0000" face="Helvetica" size="+2" />
浏览器兼容
{{Compat("html.elements.basefont")}}
备注
- HTML 3.2 支持 basefont 元素,但只支持 size 属性。
- 严格 HTML 和 XHTML 均不支持该元素。
- 尽管曾是过渡标准的一部分,许多像 Mozilla 与 Opera 这些聚焦正式标准的浏览器并不支持该元素。
- 该元素的效果可以通过 CSS 规则实现,为 {{HTMLElement("body")}} 设置 CSS 属性即可。
- XHTML 1.0 要求这个元素包含结尾的斜杠:
<basefont />
.
{{HTMLRef}}