【发布时间】:2011-10-28 12:14:03
【问题描述】:
过去,我创建了一些 div 来充当文章。现在我正在考虑将其更改为 HTML5 标签 article...
使用 HTML 元素或使用用户创建的等效 div 之间是否存在重要差异(在效率方面)? 例如:如果页面只使用 HTML 元素构建,浏览器会更快地加载页面吗?
【问题讨论】:
标签: performance html load
过去,我创建了一些 div 来充当文章。现在我正在考虑将其更改为 HTML5 标签 article...
使用 HTML 元素或使用用户创建的等效 div 之间是否存在重要差异(在效率方面)? 例如:如果页面只使用 HTML 元素构建,浏览器会更快地加载页面吗?
【问题讨论】:
标签: performance html load
简短回答:不。
长答案:也许,如果它会减少您使用的标记量。但不太可能。
使用语义标签的好处是为标记添加更多含义,而不是提高性能。
【讨论】:
可能会。当您创建一个 div 并向其添加样式时,浏览器需要首先解释该元素,然后在其上处理样式并呈现它。如果你使用合适的 HTML 元素,它会给渲染引擎带来更少的负担。
【讨论】:
article 这样的元素是“纯语义的”意味着浏览器不应该为它们设置任何默认样式。