所在的位置: html >> html资源 >> XHTML与HTML区别

XHTML与HTML区别

白癜风专家团队 http://pf.39.net/bdfyy/zjft/180423/6185588.html

01基础语言不同

html是超文本标记语言,创建可以在浏览器上显示网页的主要标记语言。

xhtml是可扩展超文本标记语言,扩展了广泛使用的html(超文本标记语言)的版本,也是html页面的编写语言。

02文件扩展名不同

html扩展名包含.html.htm

xhtml文件扩展名包含.xhtml.xht.xml.html.htm

03语法严格意义上不同

html不区分大小写,属性值可不加引号,有空标签,语法比较松散,对于开发者来说比较方便。

xhtml区分大小写,属性值必须加引号,标签必须闭合,语法严格,可以被所有浏览器支持。

04混合使用不同

html不能混合其他xml应用。

xhtml可以混合各种xml应用。

05出处不同

html是W3C和WHATWG,由TimBerners-Lee于年提出。

xhtml是万维网联盟,年万维网联盟建议书。

html如何转xhtml?

写好的html为什么费时费力转xhtml呢?因为xhtml是一种更加严格和纯净的html版本,是由xml和html组成的,xml是装载数据的,html是显示数据,两者结合起来就有了xhtml。由于html比较松散,不利于文档的维护,而xhtml是w3c的一种标准,目标就是逐步替代html,现在浏览器完全支持xhtml。

html转xhtml的具体步骤:

添加文件类型说明,及DTD声明。将大写标签属性等全部转为小写。给所有属性值加上引号。处理空标签。xhtml迁移到html?

删除xml命名空间,html没有命名空间。元素语言应使用lang属性而不是xhtml属性来指定。确保文档的mime类型设置为text/html。将文档类型声明从xhtml1.0更改为html4.0。在xml空元素语法更改为html样式空元素(br/至br)




转载请注明:http://www.aierlanlan.com/rzgz/1394.html