<强>什么是XHTML吗?XHTML是以XML格式编写的HTML。强>
-
<李> XHTML指的是可扩展超文本标记语言李>
<李> XHTML与HTML 4.01几乎是相同的李>
<李> XHTML是更严格更纯净的HTML版本李>
<李> XHTML是以XML应用的方式定义的HTML 李>
<李> XHTML是2001年1月发布的W3C推荐标准李>
<李> XHTML是大小写敏感的,标准的XHTML标签应该使用小写。李>
<李> XHTML得到所有主流浏览器的支持李>
为什么使用XHTML ?因特网上的很多页面包含了“糟糕“的HTML。如果在浏览器中查,看下面的HTML代码运行起来非常正常(即使它并未遵规守HTML则):
1, & lt; html> 2,, & lt; head> 3,, & lt; title>却;能够is bad HTML 4,, & lt; body> 5,, & lt; h2> bad HTML6 , & lt; p>却;能够is a paragraph7 , & lt;/body>
XML是一种必须正确标记且格式良好的标记语言;今日的科技界存在一些不同的浏览器技术。其中一些在计算机上运行,而另一些可能在移动电话或其他小型设备上运行。小型设备往往缺乏解释“糟糕“的标记语言的资源和能力,所以,通过结合XML和HTML的长处,开发出了XHTML.XHTML是作为XML被重新设计的HTML。
<强>与HTML相比最重要的区别:强>
文档结构
-
<李>
XHTML文档类型是强制性的
李> <李> & lt; html>中的XML名称空间属性是强制性的李> <李> & lt; html> & lt; head> & lt; title>以及& lt; body>李也是强制性的>元素语法
-
<李> XHTML元素必须正确嵌套李>
<李> XHTML元素必须始终关闭李>
<李> XHTML元素必须小写李>
<李> XHTML文档必须有一个根元素李>
属性语法
-
<李> XHTML属性必须使用小写李>
<李> XHTML属性值必须用引号包围李>
<李> XHTML属性最小化也是禁止的李>
XHTML文档必须进行XHTML文档类型声明(XHTML DOCTYPE声明)。你们;html> & lt; head>, & lt; title>和& lt; body>元素也必须存在,并且必须使用& lt; html>中的xmlns属性为文档规定xml命名空间。下面的例子展示了带有最少的必需标签的XHTML文档:
在HTML中,一些元素可以不互相嵌套,像这样:
1, & lt; b> & lt; i>却;能够text is bold 以及italic & lt;/i>
在XHTML中,所有的元素都必须互相合理地嵌套,像这样:
1, & lt; b> & lt; i>却;能够text is bold 以及italic & lt;/b>
1,错误示例:2,& lt; p>却;能够is a paragraph4 & lt; p>却;能够is another 段
1,正确示例:2,& lt; p>却;能够is a paragraph 3, & lt; p>却;能够is another paragraph
1,错误示例:2,A 打破:,& lt; br> 3,, A horizontal 规则:,& lt; hr> 4, An 形象:,& lt; img src=https://www.yisu.com/zixun/癶appy.gif”alt=靶α场? 5正确示例:6休息:
7水平线:<人力资源/> 8图像:![]()
<>之前,1,错误示例:,2,,3,& lt; BODY>, 4,, & lt; P>却;能够is a paragraph, 5,, & lt;/BODY>, 6,正确示例:,,7,8,& lt; BODY>, 9,, & lt; P>却;能够is a paragraph 10,, & lt;/BODY>
1,错误示例:2,3,& lt; table 宽度=啊?00%;在4,正确示例:5,6,& lt; table 宽度=啊?00%;在
1,错误示例:2,& lt; table 宽度=100%的在3,正确示例:4,& lt; table 宽度=啊?00%;在
<>之前,1,错误示例:,2,,3,& lt; input checked>, 4,, & lt; input readonly>, 5,, & lt; input disabled>, 6,, & lt; option selected>, 7,正确示例:,8,,9,& lt; input 检查=癱hecked"在10,,& lt; input 只读的=皉eadonly"在11,,& lt; input 残疾人=癲isabled"在12,,& lt; option 选择=皊elected"在