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
区别:1.所有的标记都必须要有一个相应的结束标记
2.所有标签的元素和属性的名字都必须使用小写
3.所有的XML标记都必须合理嵌套
4.所有的属性必须用引号""括起来
5.把所有<和&特殊符号用编码表示
6.给所有属性赋一个值
7.不要在注释内容中使“--”
8.图片必须有说明文字(BY三人行慕课)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)