Web语义化

之前 在公司打代码的时候,看着杂乱无章的html 代码有些恼火。

恰好联想到了 很早之前尝试过的web语义化

 

以前曾试过一段时间,后来就没用了. 而且当时对html 理解确实比较浅薄, web语义化概念用起来特别麻烦.

 

为什么要使用web语义化的概念呢

1. 让机器去阅读.  在信息量如此庞大的今天,让机器更好的阅读 信息越来越重要
2. 便于管理和团队协作,大家做事儿建立在同一个概念下,好做的多
3. 大方向, html 规范也一直在朝着这方面努力,看html 一路走来的路程. 还有 html5新增的标签. 无一不体现这个目标
 
如何去理解web语义化
 
某位人说过. (是在想不起了..)
" 我一直使用的方法是,将页面样式去掉,看页面是否以一种文档格式显示,并且是容易阅读的。使用这个方式可以让你对“语义化”的理解在短时间内有所提升。"
在使用之后,感受到确实明白了很多,内容与样式分离, 我们回归到内容本身, 回到最初的文档模式 , 将内容本身的语义表达出来. 最后再来加上本来的样式.
在写一段HTML的时候,这段内容想表达什么? 然后 通过合适的标签来表达出 这段内容所想表达的意思.
感觉就像 我们向机器,向未知的某个东西 来翻译我网页中的信息
 
下面是关于对标签语义化的一些定义
不得不说 真全啊.
 
 
到现在为止,真正实现了语义化想法的网站又有多少呢,包括很多大型的网站.. 他们顶多只是规定了一些写法,但是离语义化还是距离很远.
我不知道他们的原因是什么? 以前网页太多 不好重构?
 
1. web语义化的文章 往往伴随着SEO 之类的说法.
 蜘蛛不认识标签,只认识正则. 而且SEO 重点是结构清晰,关键字重复之类的. 并不是一定需要web语义化概念.
 如果只是要优化搜索引擎, 就重构为语义化概念,成本会否太高
 
2. 重构成本太高,以前大量的网页,各种历史版本
3. 为了盲人,这个说法我以前听人说过.. 可是有多少网站需要为盲人服务
4. html标签的不足,纵然html5已经增加了这么多标签. 感觉还是不够, 更何况在国内IE6的大环境
5. 语义化思想需要一个熟悉的过程 以及 一定量的额外代码
如果我想在网站中使用 这种概念,我自己都无法说服我自己 何况说服老大
 
 
最后,在查找web语义化资料的时候. 有人说
在制作页面时,我把语义化 当成一种社会责任。
 
我们为什么要做网页? 是需要让用户更容易的从web上获取信息, 我们是信息的传播者
 
 

转载于:https://www.cnblogs.com/CallMeTommy/archive/2012/09/24/2700476.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值