码迷,mamicode.com
首页 > Web开发 > 详细

html5学习笔记(html5语义化)

时间:2017-09-26 23:46:12      阅读:426      评论:0      收藏:0      [点我收藏+]

标签:为什么   initial   事物   col   表达   大小   定义   支持   进入   

Html5语义化让机器可以读懂的内容,机器能读懂的就是标准了,就是新的这些个HTML5的标签了。

以前写html代码的时候呢 大多是DIV+CSS,这种div你可以拿他当头部当尾部当任何你需要表达含义的地方,正因为如此才让机器无法知道你这到底表达啥意思,于是语义化就有用了,给你一套标准,按这些规定的写,机器就能知道你表达的意思了。

(语义网部分来源于:http://www.runoob.com/web/web-semantic.html

而让机器读懂所需要的东西就是语义网。语义网技术,它包括一套描述语言和推理逻辑。它包通过一些格式对本体(Ontology)进行描述。语义网描述了事物之间的关联((如 A B的一部分,Y Z 的成员)及事物的属性(如大小,高度,年龄,价格等)。

语义网的实现是基于XML(可扩展标记语言eXtensible Markup Langauge)语言和资源描述框架(RDF)来完成的。XML是一种用于定义标记语言的工具,其内容包括XML声明、用以定义语言语法的DTD (document type declaration文档类型定义)、描述标记的详细说明以及文档本身。而文档本身又包含有标记和内容。RDF则用以表达网页的内容。

那么为什么需要让机器能读懂呢?
与其说为什么让机器能读懂,不如说机器读懂就什么好处吧!

1)SEO优化

这个东西呢很重要,搜索引擎的爬虫会抓取你网站的信息,然后排列先后顺序,当然第一页出现你的网站是最好的了,那么抓取你什么信息呢,就是机器能读懂的信息了,
读的越多当然排位越靠前了,所以语义化是真正好的东西!

2)便于团队开发和维护

既然语义化就是w3c指定的标准,有标准那么在团队中大家都会遵循,那肯定节省开发时间了,的确也便于之后的维护了,让新来的程序员更快的进入状态,好处多多。

3)某些设备更需要语义化

(屏幕阅读器、盲人阅读器、移动设备)更需要语义化的支持。

4)某些无法支持CSS的设备

PDA、某些手机等对CSS不支持或支持较弱的情况下,语义化更适合解析页面

 

html5学习笔记(html5语义化)

标签:为什么   initial   事物   col   表达   大小   定义   支持   进入   

原文地址:http://www.cnblogs.com/smileToMe/p/7599284.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!