一篇谈 HTML5 结构的文章,感觉一句道破 HTML5 新标签骗局啊有木有?

2012-09-26 23:23:30 +08:00
 Sivan
http://www.netmagazine.com/features/truth-about-structuring-html5-page

感觉写的挺好的。

关于这些新标签,我觉得:
1. 语义化的新标签就是推出来忽悠人的;
2. HTML5 新标签已经有很多人用错了,也就谈不到「语义化」和「SEO」效果了;
3. 真要说语义化、SEO 考虑,或许将来 ARIA 比 HTML5 新标签靠谱;
4. 为了 outline 或者只是为了漂亮,有时候新标签是为了用而用;
5. HTML5 新标签可能只是个瞎兜了个圈子,很久以后可能还是会用 div 配合 ID、class或 ARIA 属性。
2925 次点击
所在节点    HTML
6 条回复
hzlzh
2012-09-26 23:28:00 +08:00
如今这个推广的过程,标签的威力还是没有完全发挥,引擎蜘蛛看标签的语义更好只是目前有的状态。
但想想,比如<nav>能给很多非电脑设备带来导航上的新体验,HTML5也不好一巴掌扇死了.
bitsmix
2012-09-26 23:32:55 +08:00
但是本来 html 5 就是一个未定的标准。
当协议理解会比较好吧。
就是说,web developer 遵循这个原则,搜索引擎遵循这个原则,浏览器遵循这个原则,大家就都过得舒服了呀
Sivan
2012-09-26 23:33:39 +08:00
@hzlzh 所谓的 SEO 效果有没有还不好说吧。比如你说的 <nav> 体验完全可以借助 ARIA 属性来实现。

现在 HTML5 标准我感觉推广的太有问题了。最早是 <section> 都用错了,一股脑把 <div> 换成 <section> 了,后来发现换完等于没换,再后来 <aside> 定义又改了,现在基本也是 n 个人 n 种用法,但都觉得自己对。看 WordPress 自带的几个主题用法也都不同,感觉这样下去所谓的「语义化」、「SEO」都没得谈起了。
hzlzh
2012-09-26 23:42:24 +08:00
@Sivan 的确除了header footer 这些大众标签用错的情况少点意外,大部分人还是随意在用,<aside>是最尴尬的,有几个人能用的一样位置一样。语义化被停留到了人们的YY之上,以为搜索引擎会看懂。
个别标签带来的好处还是不容忽视的,虽然可以用ARIA来搞定,但是被组织放到规范的高度,让大家一起遵守还是很好的选择,再比如 <article>标签,很多摘取网页核心的功能有了这个标签都会准确和快速很多。

另外一个更大的现状是,低级的HTML5门槛低,而ARIA,也只有全球xx强那样的大站或个别项目会涉足。
binux
2012-09-27 00:08:43 +08:00
经常写爬虫的脚本,最讨厌的就是什么table布局,空格布局,font之类的,提取数据的时候各种吐(比如http://www.jjwxc.net/)。用div写上不是样式的class就是谢天谢地了。
不要想着什么一下就解决,普通话还带口音呢,及时再怎么语义化,让搜索引擎理解所有的网页那也是不可能的。这东西要一点点的来,先进抵个屁用,用得人多才有价值。
loading
2012-09-27 06:38:58 +08:00
css各种库的class名彻底把语义的class打回原型

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/48796

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX