首页 > 代码库 > 【HTML】web语义化
【HTML】web语义化
一、解决的问题 & 评价标准
web语义化能解决如下问题:
1. 页面样式丢失
2. 有颜色或其他障碍的访客也能读懂页面
3. 移动设备访问页面
4. 程序(如爬虫)理解页面(换句话说SEO优化)
二、评价标准
web语义化主要是为了让页面结构更清晰,更关注内容之间的层次关系及意义。比如一个div内部标题用h1 ~ h6 ,内容是artical 或section来包裹。
web语义化在我眼中是将一个web页面去除css js ,人依然能够明白页面含义,再进一步是机器能够识别页面逻辑及含义。比如去掉页面样式依然能够明白h1~h6是标题,div 或 artical 或section 是内容。
三、怎么实现
web语义化如何实现呢,步骤如下:
1. 根据内容选择合适html标签,如header、footer、aside、nav、article、section、ul、li(记得区分div、section、article哦)
2. class id 命名与内容、意义相结合(方便CSS JS开发人员)
四、目前存在的难点
1. 语义化没有一个很完善的规范,研究也不清晰,有了H5才真正开始有实在的意义
五、参考资料
1. 语义化web的关键技术及其应用研究
http://wenku.baidu.com/link?url=d0tFIifH0SMy6Wsl_A1LTEmIdLMlsLzFmWuWd1aACdhdgBsHn77Hu399_NP6PcNduDLFhBgiF4blcQftTbG4QKKuCd56CXlvJfj04aH1qD3
【HTML】web语义化
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。