什么是非css 表象提示?

What is non-css presentational hints?

在阅读css相关文章时,我看到了这句相当隐晦的句子: "It is possible that a document will contain presentational hints that are not CSS - for example, the font element.".

我不太清楚 "non-css presentational hints" 是什么,它们的用例是什么。

它们是现在已贬值的遗留功能吗?有人可以举个例子吗?

谢谢。

在 HTML 中,他们正在呈现从经常但并非总是过时的功能中提取的指南。

一般来说,如果某个功能的 目的是展示性的 - 就像 <font> 元素 - 那么它就会过时。尽管如此,它通常仍会对浏览器中的渲染产生影响。例如,<center> 元素将其内容在页面上水平居中,但由于它已过时,因此不应使用。应该使用 CSS 声明 text-align:center

但是,功能可以有超出渲染的用途,例如,<img> 元素的高度和宽度属性旨在传达有关图像内部尺寸的信息,而无需下载该图像。这意味着浏览器可以使用该信息来决定是否下载图像,用完可能是宝贵的带宽。 此外,当没有 CSS 可用时,该信息可用作确定屏幕上用于显示图像的 space 的演示提示.这些属性并没有过时。

有关详细信息,请参阅 HTML5 规范 14.2 The CSS user agent style sheet and presentational hints