w3c标准与规范

目录

        • 什么是w3c标准?
        • 为什么要遵循W3C?
        • 标准的内容有哪些?
        • html5 为什么不需要声明时引用 DTD 文档了?
        • 如何将现有的HTMl转换为XHTML
        • XHTML未来会怎样

什么是w3c标准?

w3c: 万维网协议,是一系列标准的集合,本质是结构标准语言
主要分3个方面:
1、结构化标准语言(HTML)
2、表现性标准语言 (CSS)
3、行为标准 (DOM、ESMAScript)

为什么要遵循W3C?

开发者作为浏览器生产商和用户的中间者,要尽可能的让我们的页面支持更多的浏览器,满足更多的用户需求

标准的内容有哪些?

1、!DOCTYPE文档类型
DOCTYPE声明必须放在每一个XHTML文档最顶部,在所有代码和标识之上。告诉浏览器使用的HTML/XHTML是什么版本。

XHTML1.0提供了三个DTD声明供选择:
i) 过渡的(Transitional):要求非常宽松的DTD,它允许你继续使用HTML4.01的标识(但是要符合xhtml的写法)。


ii) 严格的(Strict):要求严格的DTD,你不能使用任何表现层的标识和属性,例如


iii) 框架的(Frameset):专门针对框架页面设计使用的DTD,如果你的页面中包含有框架,需要采用这种DTD。

`

2、定义语言编码

charset常见的有utf-8 、 gb2312(简体中文) 、Unicode等
如未设置编码,可能会导致界面中文乱码

 

3、名字空间namespace


xmlns(XHTMLnamespace)"名字空间"的声明。
XHTML(可扩展性超文本标记语言)是HTML(超文本标记语言)向XML(可扩展标记语言)过渡的标识语言,它需要符合XML文档规则,因此也需要定义名字空间。又因为XHTML1.0不能自定义标识,所以它的名字空间都相同,就是”http://www.w3.org/1999/xhtml“
XML的namespaces功能使你可以增加自己的新标签而不需要特别的浏览器支持

4、JavaScript

js必须要用

你可能感兴趣的:(html,css,dom)