HTML和XHTML的区别体现在功能上和书写习惯两大方面。
1.功能上
(1)HTML对于各大浏览器兼容性较差(pc端浏览器、手机端浏览器、PAD),对于网页页面编写技巧要求比较高,现在web前端开发的静态网页,一般都是html4.0,HTML5就另当别论了。
(2)XHTML可以很好处理各大浏览器的兼容,XHTML的语法较为严谨,习惯松散结构的HTML编写者刚开始接触XHTML有些不习惯。XHTML结合了部分XML的强大功能及大多数HTML的简单特性。
2.书写习惯上
(1)HTML标签不区分大小写XHTML所有标签都必须小写。
正确
<body>
<p>This is a paragraph</p>
</body>
错误
<BODY>
<P>This is a paragraph</P>
</BODY>
(2)XHTML标签必须成双成对.
错误
<p>This is a paragraph
正确
<p>This is a paragraph</p>
(3)html对标签顺序要求不严格,XHTML标签顺序必须正确。
错误
<b><i>This text is bold and italic</b></i>
正确
<b><i>This text is bold and italic</i></b>
总而言之xhtml比html更加规范。
扩展资料:
(1)超文本标记语言,标准通用标记语言下的一个应用。“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。超文本标记语言的结构包括“头”部分,其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。
(2)XHTML是“3种HTML 4文件根据XML 1.0标准重组”而成的。 而W3C亦继续维持建议使用HTML4.01和积极地研究HTML5及XHTML的计划。 换使用XHTML可以令开发人员接触XML和其好处,并可以确保以XHTML开发的网页于未来的相容性。
参考资料:百度百科—HTML
参考资料:百度百科—XHTML
HTML和XHTML的区别:
1、元素的嵌套
在 HTML 中,某些元素可以彼此不正确地嵌套。
在 XHTML 中,所有的元素必须正确地嵌套。
2、文档内根元素差异
在XHTML中元素必须被嵌套于 <html> 根元素中。
3、规范性
在HTML中允许一些不规范的写法,但是在XHTML则式不可以的。
4、标签名大小写
XHTML标签名和属性对大小写敏感,XHTML 元素必须小写。
5、基本概念
HTML:超文本标记语言。
XHTML:可扩展超文本标记语言,是一种置标语言,表现方式与超文本标记语言(HTML)类似,不过语法上更加严格。
6、结束标签区别
XHTML 元素必须被关闭,非空标签必须使用结束标签。
空标签也必须使用结束标签,或者其开始标签必须使用/>结尾。
参考资料来源:百度百科-HTML
HTML 和 XHTML 的区别简单来说,XHTML 可以认为是 XML 版本的 HTML,为符合 XML 要求,XHTML 语法上要求更严谨些。
以下是 XHTML 相对 HTML 的几大区别:
XHTML 要求正确嵌套
XHTML 所有元素必须关闭
XHTML 区分大小写
XHTML 属性值要用双引号
XHTML 用 id 属性代替 name 属性
XHTML 特殊字符的处理
2019-10-17 · 百度认证:云南新华电脑职业培训学校官方账号
HTML 和 XHTML 的区别简单来说,XHTML 可以认为是 XML 版本的 HTML,为符合 XML 要求,XHTML 语法上要求更严谨些。
以下是 XHTML 相对 HTML 的几大区别:
XHTML 要求正确嵌套
XHTML 所有元素必须关闭
XHTML 区分大小写
XHTML 属性值要用双引号
XHTML 用 id 属性代替 name 属性
XHTML 特殊字符的处理
最主要的不同:
XHTML 元素必须被正确地嵌套。
XHTML 元素必须被关闭。
标签名必须用小写字母。
XHTML 文档必须拥有根元素。