怎样区分HTML和XHTML?HTML和XHTML的区别在哪?
什么是XHTML?
XHTML是用XML说话重写了HTML,也可以懂得为XHTML是HTML的过渡说话,它比HTML说话更严谨,根本说话都还是沿用HTML的标签。
XHTML和HTML的差异主要分为两大类:
功效上的差异: 主如果XHTML可以兼容各大阅读器、手机及PDA,并且阅读器也能够快速准确的编译网页。
书写习惯的差异: 由于XHTML的语法比力严谨,所以在书写时必然要依照XHTML的规则来编写代码
XHTML,HTML的主要不同如下:
1、XHTML区分大小写
在HTML中是不区分大小写的,但是XHTML区分,XHTML所有的标签和属性都要小写
错误:<IMG SRC="1.jpg" ALT="no">
准确:<img src="1.jpg" alt="no">
2、标签成双成对显现
当显现一个标签时,必需要有相对应的完毕标签,缺一不成。
错误:<p> 大家好 <p> 我叫WYH
准确:<p> 大家好 </p> <p> 我叫WYH </p>
3、XHTML要求准确嵌套
标签由外到内,一层一层包裹着。遵照 "先进后出" 的原则。
错误:<div><p>这是错误的嵌套关系</div></p>
准确:<div><p>这是准确的嵌套关系</p></div>
4、XHTML属性值要加双引号
在XHTML 1.0中规定连单引号就不克不及使用了,所以都得用双引号。
错误:<div style=width: 80px;></div>
准确:<div style="width: 80px;"></div>
5、不同意使用target="_blank"
在XHTML1.1开端全面制止target属性,想要翻开新窗口只能使用 rel="external"。
错误: <a href="http://www.baidu.com" target="_blank">baidu</a>
准确: <a href="http://www.baidu.com" rel="external">baidu</a>
6、空元素需要在 ">"前加空格和歪杠
如: <hr /> <br />
以上就是怎样区分HTML和XHTML?HTML和XHTML的不同在哪?的具体内容,更多请关注百分百源码网其它相关文章!