W3C理解
2015-07-21 15:45
204 查看
做网站开发有两种标准选择,支持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标准有:闭合标签、正确嵌套、属性值用引号括住、标签都用小写(大写在有的环境下需要转换)等等这些。
为什么要使用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标准有:闭合标签、正确嵌套、属性值用引号括住、标签都用小写(大写在有的环境下需要转换)等等这些。
相关文章推荐
- hdu 1010
- PopupWindow用法
- WinForm获取当前路径汇总
- [LeetCode]Remove Nth Node From End of List
- 老工程师对研发工作的感悟
- 探索 ConcurrentHashMap 高并发性的实现机制
- iOS8 Core Location (授权。。。室内定位。。。访问监控。。。)
- 【C#】文件解压ZIP
- 嵌入式Linux之我行——S3C2440上LCD驱动(FrameBuffer)实例开发讲解(二)
- poj 2255
- Apache+PHP+MYSQL部署
- HDU 2818 Building Block(带权并查集)
- ECMAScript 5严格模式
- SQL注入原理以及如何避免注入
- stl泛型算法
- java 静态构造函数
- 【转】adb uninstall卸载apk文件说明
- 2012年下半年软件评测师(下午)试题分析与解答
- 常用的链接
- Android selector标签下的几种状态解读