什么是非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。
在阅读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。