HTML <basefont>

已过时
此功能已过时。虽然它可能仍在某些浏览器中工作,但是不鼓励使用,因为它可能随时被删除。尽量避免使用它。

过时的 HTML 基本字体元素<basefont>)为其父元素后面的其他元素设置默认字体,大小和颜色。通过其配置,后面的 <font> 元素可以随之变化。

你不应该使用这个元素;相反,您应该使用 CSS 属性,例如 fontfont-familyfont-sizecolor 来更改元素及其内容的字体配置。

属性

该元素包含了全局属性

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 />