HTML <basefont>
此功能已过时。虽然它可能仍在某些浏览器中工作,但是不鼓励使用,因为它可能随时被删除。尽量避免使用它。
过时的 HTML 基本字体元素(<basefont>
)为其父元素后面的其他元素设置默认字体,大小和颜色。通过其配置,后面的 <font>
元素可以随之变化。
你不应该使用这个元素;相反,您应该使用 CSS 属性,例如 font
,font-family
,font-size
和 color
来更改元素及其内容的字体配置。
属性
该元素包含了全局属性。
color
该属性使用指定的颜色或以十六进制 #RRGGBB 格式指定的颜色设置文本颜色。
face
该属性包含一个或多个字体名称的列表。文档文字默认按照第一个浏览器支持的字体进行渲染。如果所有列出的字体本地系统都未安装,浏览器默认使用该系统上的定比或者定宽字体。
size
该属性将字体大小指定为数字或相对值。数字值范围从 1 到 7,其中 1 是最小值,3 是默认值。
事件属性
在 HTML 4.01 中,<basefont>
元素不支持任何事件属性。
如需完整的描述,请访问事件属性。
使用注意
不要使用这个元素! 尽管在 HTML 3.2 中(不严格地)标准化了该元素,但是它并不被主流的浏览器所支持。此外,浏览器,甚至相邻版本的浏览器都没有以同样的方式实现它:实际上,使用它总是带来不确定的结果。
<basefont>
元素,同其他只与样式相关的元素一样,在标准中不被建议使用。从 HTML 4 开始,HTML 不再传达样式信息(除了 <style>
元素或每个元素的 style 属性)。在 HTML5 中,该元素已被完全删除。对于任何新的 Web 开发,只能使用CSS编写样式。
使用 CSS Fonts 属性,同样能够实现 <font>
元素的效果,甚至更好控制。
HTML 4.01 与 HTML5 之间的差异
HTML5 不支持 <basefont>
元素,HTML 4.01 已废弃 <basefont>
元素。
DOM 接口
该元素实现了 HTMLBaseFontElement
接口。
实例
<basefont color="#FF0000" face="Helvetica" size="+2" />
桌面浏览器兼容性
特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
基础支持 | 不支持 | 支持 | 不支持 | 支持 | 不支持 | 不支持 |
移动浏览器兼容性
特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
基础支持 | 不支持 | 不支持 | 支持 | 不支持 | 支持 | 不支持 | 不支持 |
注意
- HTML 3.2 支持 basefont 元素,但只支持 size 属性。
- 严格的 HTML 和 XHTML 规范不支持这个元素。
- 尽管曾是过渡标准的一部分,但一些标准化的浏览器(如 Mozilla 和 Opera)不支持这一元素。
- 这个元素可以通过在
<body>
元素设置 CSS 规则来模仿。 - XHTML 1.0 要求该元素包含结尾的斜线:
<basefont />
。