什么要遵守W3C标准,我也思考过这个,以下是我个人的见解。
一句话:所谓的标准就是为了弥补主观上的不足。
这是别处来,忘记那儿了,非常有道理,非常有嚼劲,知道出处的告知一声。
我深入思考了一下:
W3C 标准是为了弥补主观上的不足,弥补的是新手对 SEO 的理解,即使不了解 SEO,只需要去遵循 W3C 标准即可确保获得良好的 SEO,这是因为 SEO 的编写者同样遵循这一种约定。
如果不遵循约定的话,比如用 DIV 写一切的家伙,SEO 的编写者要怎样才能知道你写的是什么,他不可能搜索全部 DIV 的,太费资源和时间了,所以咱们就约定一下将那些很重要的信息比如关键词是:HTML5、CSS3、Node 的这些都写到一个标签里面好不好?这样省资源省时间呢,大家觉得都 OK 于是我们就专门弄了一个表述这些信息的标签,叫 meta(元信息标签),然后在根据不同的类型来区分一下这些重要信息,比如用 name="keywords" 来标识关键词:
<meta name="keywords" content="HTML5,CSS3,Node">用 name="author" 来标识作者:
<meta name="author" content="zqh">这样 SEO 就知道那些内容是作者,那些内容是关键词了~
SEO 是英文 Search Engine Optimization 的缩写,中文译为"搜索引擎优化"。
当然了,因为是标准,所以你不遵守也是可以的,但这样搜索引擎可能不会抓取非标准的页面,如果你写过爬虫的话就会明白抓取那些不遵循标准来的家伙(DIV 乱用)是多么麻烦,直接忽略掉这些网站是最好的选择。
HTML是HyperType Markup Language(超文本标记语言)的简称,HTML 是用来描述网页的一种语言。
XHTML 指可扩展超文本标签语言(EXtensible HyperText Markup Language)。
由于HTML是一种松散的、不能够适应社会发展需要的标记语言,因此W3C组织在2000年的1月26日,以XML为根本重构了HTML 4.01,取名为:XHTML。
“当 XML(扩展标记语言)于 1998 年 2 月被引入软件工业界时,它给整个行业带来了一场风暴。有史以来第一次,这个世界拥有了一种用来结构化文档和数据的通用且适应性强的格式,它不仅仅可以用于 WEB,而且可以被用于任何地方。”
---《Designing With Web Standards Second Edition》, Jeffrey Zeldman
HTML5 是 W3C(World Wide Web Consortium,万维网联盟)与 WHATWG(Web Hypertext Application Technology Working Group) 合作的结果。
WHATWG 致力于 web 表单和应用程序,而 W3C 专注于 XHTML 2.0。在 2006 年,双方决定进行合作,来创建一个新版本的 HTML。
HTML5的设计目的是为了在移动设备上支持多媒体。新的语法特征被引进以支持这一点,如video、audio和canvas 标记。HTML5还引进了新的功能,可以真正改变用户与文档的交互方式。这些特性是XHTML不能满足的。
HTML5将会取代1999年制定的HTML 4.01、XHTML 1.0标准,以期能在互联网应用迅速发展的时候,使网络标准达到符合当代的网络需求,为桌面和移动平台带来无缝衔接的丰富内容。
1) HTML 5 和 XHTML 是老版 HTML 的替代,由于产生的背景和年代不一样,作用也不一样。HTML 5 主要是来在移动设备上支持多媒体,XHTML 是为了用来严格规范语法结构。HTML、 XHTML、HTML 5 仅仅是版本不同而已。目前,HTML 5 是主流。
2) XML 则主要是让自己通过自定义标签,来传输数据,而非展示数据。XML 和页面展示无关。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)