在 html 中,在性能和页面渲染时间方面什么会更快?
1) 为标签使用标签属性(如向表格添加边框、对齐、宽度、高度)
2)使用css来定义它们
谢谢。
鉴于用于定义布局的标签属性已被弃用并被认为是不好的编码实践,浏览器供应商将他们的资源集中在使 CSS 性能更好,而不是为使标签属性更好而根本没有付出任何努力是一个不错的选择。
此外,如果您将布局定义在与 HTML 不同的 CSS 文件中,那么在加载多个页面时,您肯定会受益于内联样式或标签属性的性能优势,因为 CSS 文件可以被浏览器缓存并且不会t 需要多次下载。
使用 CSS 的好处之一是将结构标记与页面的格式和分层分开。所以你应该总是使用 CSS 来格式化元素而不是属性
大多数 HTML 样式属性(除了style
)已border
被弃用,而且从来都不是好的做法。CSS 需要更少的代码,并且可以应用于类、id、标签等的所有元素。style
和 CSS 之间唯一的性能问题是要下载的代码量。如果您有多个使用相同样式的页面,则不需要在用户打开的第二个页面上下载 CSS,因为它已经被缓存了。