不要只是杀了我,我要求纯粹的好奇心.
像<section>, <nav>, <article>, <aside>等等的元素似乎都毫无意义.当然,他们让一切都有自己的小地方(并且seo'd)......但是有可能过度组织事物.在某些情况下,事情也不适合任何类别.它还增加了尝试编写这些内容所花费的时间.我只是没有看到任何移动添加这些新元素的真正目的.
我们(开发人员和浏览网页的人)必须从添加它们中获得什么?
HTML5 CSS样式也有些更易于阅读:
div#header
div#content .article
div#content .article h1
div#content .article h1+h2
div#footer
Run Code Online (Sandbox Code Playgroud)
VS
header
section#content
section#content article
section#content article hgroup h1
section#content article hgroup h2
footer
Run Code Online (Sandbox Code Playgroud)
(不使用高级选择器)
正如keyboardP通过引用暗示的那样,更容易为非人类游客导航页面.它增加了语义.但我同意你的意见,有时很难弄清楚使用哪种元素section,article或者说旧的元素div.IMO,这使得语义不那么强大.但让我们看看会发生什么.
| 归档时间: |
|
| 查看次数: |
4640 次 |
| 最近记录: |