美文网首页
XHTML与HTML的区别

XHTML与HTML的区别

作者: 穷鬼_h | 来源:发表于2017-09-23 14:32 被阅读0次

    最主要的不同

    • XHTML 元素必须被正确地嵌套。
    • XHTML 元素必须被关闭。
    • 标签名必须用小写字母。
    • XHTML 文档必须拥有根元素。

    元素被正确的嵌套

    在HTML中,某些元素可以不正确地嵌套:

    <b><i>This text is bold and italic</b></i>
    

    在XHTML中,所有元素必须像这样彼此正确地嵌套:

    <b><i>This text is bold and italic</i></b>
    

    XHTML元素必须被关闭,非空标签必须使用结束标签

    错误案例:

    <p>This is a paragraph
    <p>This is another paragraph
    

    正确案例:

    <p>This is a paragraph</p>
    <p>This is another paragraph</p>
    

    空标签也必须被关闭

    空标签也必须使用结束标签,或者其开始标签必须使用 />结尾。

    错误案例:

    A break: <br>
    A horizontal rule: <hr>
    An image: ![](happy.gif)
    

    正确案例:

    A break: <br />
    A horizontal rule: <hr />
    An image: ![](happy.gif)
    

    XHTML元素必须小写

    XHTML规范定义:标签名和属性对大小写敏感

    错误案例:

    <BODY>
    <P>This is a paragraph</P>
    </BODY>
    

    正确案例:

    <body>
    <p>This is a paragraph</p>
    </body>
    

    XHTML文档必须拥有一个根元素

    所有的 XHTML 元素必须被嵌套于 <html> 根元素中。其余所有的元素均可有子元素。子元素必须是成对的且被嵌套在其父元素之中。基本的文档结构如下:

    <html>
    <head> ... </head>
    <body> ... </body>
    </html>
    

    相关文章

      网友评论

          本文标题:XHTML与HTML的区别

          本文链接:https://www.haomeiwen.com/subject/uwscextx.html