美文网首页
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>

相关文章

  • 饥人谷学习之HTML知识篇

    HTML、XML、XHTML有什么区别 XHMTL与HTML的区别 XHTML 元素必须被正确地嵌套。 XHTML...

  • HTML、XHTML和HTML5区别与联系

    1、XHTML与HTML最大的区别:① XHTML标签名必须小写(错误: 正确: )② XHTML元素必须被关闭...

  • 【HTML】面试题 1

    1. XHTML 和 HTML区别 ? HTML 和bai XHTML 的区别简单来说,XHTML 可以认为是 X...

  • XHTML与html的区别

    XHTML 功能上可兼容各大浏览器 书写习惯上,语法较为严谨

  • XHTML与HTML的区别

    最主要的不同 XHTML 元素必须被正确地嵌套。 XHTML 元素必须被关闭。 标签名必须用小写字母。 XHTML...

  • xhtml与html的区别

    xhtml: w3c给出的定义是:XHTML 是更严格更纯净的 HTML 代码,是可扩展超文本标签语言XHTML ...

  • HTML 知识

    HTML、XML、XHTML 的区别 ** html,xhtml和xml的定义: **1、html即是超文本标记语...

  • 记11月27日作业

    问题一 HTML、XML、XHTML有什么区别HTML是超文本标记语言,与XML、XHTML相比,其在书写格式和语...

  • 整理前端面试题(一):HTML和CSS基础

    一. XHTML 与 HTML 有什么区别 XHTML元素必须被正确的嵌套 XHTML元素必须被关闭,单标签也得关...

  • HTML基础知识

    HTML、XML、XHTML 有什么区别? 三者发展先后HTML>XML>XHTML HTML:HyperText...

网友评论

      本文标题:XHTML与HTML的区别

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