2013-05-13 77 views
-3

在HTML中,这将是更快的性能和网页渲染时间方面?使用标记HTML性能问题属性VS CSS

1)属性标签(如添加边界,VALIGN,宽度,使用CSS来定义它们

由于高度表)

2)。

+3

你真正尝试过找出来? – Spudley 2013-05-13 16:25:11

+3

@karthikr我不会说这是重复的。该OP被询问的属性,如'height'和'width',不'风格=“高度:'... – Mooseman 2013-05-13 16:28:52

回答

0

的使用CSS的好处之一是结构性的标记从页面的格式和分层分离。所以你应该总是使用CSS来格式化元素而不是属性

+0

但在速度方面,它是相同或不CSS使其更快? – omega 2013-05-13 16:24:10

+0

特别是对于多页,在HTML CSS性能属性是不容置疑的,几十网页的网站,想象读everysingle网页与浏览器格式属性读取CSS,也为一个页面,如果您有重复样式浏览器可以说,表格单元的div可以相同 – 2013-05-13 16:29:48

0

大多数HTML样式属性(除style之外)(例如border)已被弃用,并且从不是好的做法。 CSS需要较少的代码,并且可以应用于类,标识符,标签等的所有元素。style和CSS之间唯一的性能问题是关于要下载的代码量。如果您有多个使用相同样式的页面,则CSS将不需要在用户打开的第二页上下载,因为它已经被缓存。

1

鉴于定义布局的标签属性已被弃用,并认为是不好的编码习惯,那就是浏览器厂商都集中他们的资源来完善CSS表现得更好,而不是把所有的努力使该标签的相当不错的选择任何更好的属性。另外,如果你在一个单独的CSS文件中将你的布局定义为你的HTML,那么当你加载多个页面时,你肯定会受益于内联样式或标签属性的性能优势,因为CSS文件可以被缓存浏览器并且不需要多次下载。