1
hzlzh 2012-09-26 23:28:00 +08:00
如今这个推广的过程,标签的威力还是没有完全发挥,引擎蜘蛛看标签的语义更好只是目前有的状态。
但想想,比如<nav>能给很多非电脑设备带来导航上的新体验,HTML5也不好一巴掌扇死了. |
2
bitsmix 2012-09-26 23:32:55 +08:00
但是本来 html 5 就是一个未定的标准。
当协议理解会比较好吧。 就是说,web developer 遵循这个原则,搜索引擎遵循这个原则,浏览器遵循这个原则,大家就都过得舒服了呀 |
3
Sivan OP @hzlzh 所谓的 SEO 效果有没有还不好说吧。比如你说的 <nav> 体验完全可以借助 ARIA 属性来实现。
现在 HTML5 标准我感觉推广的太有问题了。最早是 <section> 都用错了,一股脑把 <div> 换成 <section> 了,后来发现换完等于没换,再后来 <aside> 定义又改了,现在基本也是 n 个人 n 种用法,但都觉得自己对。看 WordPress 自带的几个主题用法也都不同,感觉这样下去所谓的「语义化」、「SEO」都没得谈起了。 |
4
hzlzh 2012-09-26 23:42:24 +08:00
@Sivan 的确除了header footer 这些大众标签用错的情况少点意外,大部分人还是随意在用,<aside>是最尴尬的,有几个人能用的一样位置一样。语义化被停留到了人们的YY之上,以为搜索引擎会看懂。
个别标签带来的好处还是不容忽视的,虽然可以用ARIA来搞定,但是被组织放到规范的高度,让大家一起遵守还是很好的选择,再比如 <article>标签,很多摘取网页核心的功能有了这个标签都会准确和快速很多。 另外一个更大的现状是,低级的HTML5门槛低,而ARIA,也只有全球xx强那样的大站或个别项目会涉足。 |
5
binux 2012-09-27 00:08:43 +08:00
经常写爬虫的脚本,最讨厌的就是什么table布局,空格布局,font之类的,提取数据的时候各种吐(比如http://www.jjwxc.net/)。用div写上不是样式的class就是谢天谢地了。
不要想着什么一下就解决,普通话还带口音呢,及时再怎么语义化,让搜索引擎理解所有的网页那也是不可能的。这东西要一点点的来,先进抵个屁用,用得人多才有价值。 |
6
loading 2012-09-27 06:38:58 +08:00
css各种库的class名彻底把语义的class打回原型
|