XHTML吗?它与HTML的区别?如何转换

  

  <强>什么是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文档:

           <>之前,1,& lt; ! DOCTYPE  html  PUBLIC “-//W3C//DTD  XHTML  1.0,过渡//EN",, 2,,“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"祝辞,3,,4,,& lt; html  xmlns=癶ttp://www.w3.org/1999/xhtml"祝辞,5,,6,,& lt; head>, 7,, & lt; title> Title  of  document, 8,, & lt;/head>, 9, 10,, & lt; body> 11,……,   12,,& lt;/body>, 13, 14,, & lt;/html>         

     
在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"在

XHTML吗?它与HTML的区别?如何转换