主要记录 web 发展新纪元
web网页发展三阶段
- Web1.0 ——HTML+CSS
- Web2.0 ——Ajax
- Web3.0 ——HTML5+CSS3
三大NB组织
- WHANTWG——Web Hypertext application technology Working Group
- W3C——World wide web consortium
- IETF——Internet engineering task Force
HTML5(Hypertext Markup Language)
波折历史
起初 IETF 基于HTML tags 制定了 HTML2.0
然后版本不断更新。
在其版本为 3.0,4.0 的时候,W3C 也与这个IETF组织共同研发。
然而 W3C 主张研发XHTML,这是他们想法,因为 XHTML 以 XML 语言为基准。
但是呢,这种 XHTML 会产生一些问题,很多浏览器不能兼容。
即使 W3C 升级 XHTML 到2.0也会存在很多问题。
IETF 看不下去了,准备继续搞 HTML,W3C不同意。
于是他们呢,分道扬镳了。 直到 W3C 发现他们也搞不下去了。
于是,W3C 再次与 IETF 合作。~
…
故事挺久远的。
现在呢,关于 HTML5:
W3C | WHATWG |
---|---|
规定HTML5的语言规范 | 确定HTML5的设计原理 |
遵循的一般原则是:
1. 简化代码,遵循博斯塔尔法则,发出保守,接受容易。
2. 兼容性要强大。
3. 遵守用户至上原则。