做网站开发有两种标准选择,支持W3C标准或是支持IE,因为IE很多地方不兼容W3C,就是说,你的网站按照W3C开发,IE显示就会有问题,你按IE开发,那么一方面IE6,7,8几个版本自己之间也不兼容,另一方面,用其它浏览器的人,如firefox,opera,chrome的人,看你的网站也会有问题,所以应该支持W3C标准。
为什么要使用W3C标准规范?
每当浏览器发布大更新的时候,我们刚建立不久的网站很可能就会发生无法预知的错误,我们只能重新建立或改版网站,使其可以应对新发布的浏览器。而当有新的网络技术或交互设备出现时,就需要开发一个新版本浏览器以支持新技术,浏览器的更新是频繁的。如何让浏览器更迭不影响我们原本网站的内容,就需要建立一种普遍认可的技术标准,它就是我们的W3C标准,W3C规范是对WEB进行标准化。
W3C规范的批准步骤
提交建议-->记录-->成立工作组-->工作组研究出工作草案-->候选规范推荐-->提议推荐(还没到推荐的级别)-->推荐(只要是被W3C推荐了的,那这份规范就是成熟且稳定的,可以用做参考的材料)
如果要问W3C具体规范了哪些,需要从结构、展示、行为三方面说
HTML规范的演进:
HTML2.0规范已经淘汰,没有任何必要再学习
HTML3.2规范添加了好多被广泛运用的特性,如字体、表格、applets、上标、下标,但新添加的这些为”内容和呈现分离“带来了不必要的麻烦。
HTML4.0规范最重要的特性是引入了样式表CSS
HTML4.01规范对HTML4.0进行了较小的更新,至此,W3C不再发展HTML,开始发展XHTML
XHTML1.0规范使用XML对HTML4.01进行了重新地表示,更严格了,由这一步看来,W3C的并非所有时候都是正确的,所以W3C最后丢弃掉XHTML转而推荐HTML5规范
HTML5规范,2014.10.29最终制定完成
综上所述,HTML标签语言有各种版本,学习的话,HTML5和HTML4基础语法是相同的,只是H5多了些新特性,目前来说要系统的学习应该从HTML4规范学起,然后再学习HTML5的新特性,因为现在处于H4到H5的过度期。
具体的规范内容:
HTML5包含了新元素<nav>,<header>,<footer>,新特性包括了嵌入音频、视频和图形的功能,客户端数据存储,以及交互式文档
HTML4我们现在所见到的都是H4标准。
总的来说,你要遵守的HTML标准有:闭合标签、正确嵌套、属性值用引号括住、标签都用小写(大写在有的环境下需要转换)等等这些。
版权声明:本文为博主原创文章,未经博主允许不得转载。