美文网首页
xhtml和html的区别

xhtml和html的区别

作者: 我向你奔 | 来源:发表于2018-04-08 18:24 被阅读15次

XML是可扩展标记语言,而HTML超文本标记语言。XML的可扩展性体现在那些方面呢?这里可扩展性是现对于HTML而言的:HTML里面的很多标签大多是预先定义好的,而再XML里面的标签是可以由作者自己自由的定义。

他们被设计出来的用途不同

XML被设计出来是用来存储数据和传输数据用的。
HTML被设计出来是用来显示数据用的。

怎么理解他们的设计宗旨??

XML的数据是以文本格式存储的(文本格式意味着是通用的和跨平台的),因此提供一种独立于软件和硬件的数据存储方法,既然是独立的,就表明通过xml,可以在不同的系统平台之间轻松的交换数据。

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: <img src="happy.gif" alt="Happy face">

这是正确的

A break: <br />
A horizontal rule: <hr />
An image: <img src="happy.gif" alt="Happy face" />
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>
XML和HTML的联系

不用多说了,都是标记语言,在服务器端,xml可以转换成html的。

相关文章

  • 【HTML】面试题 1

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

  • HTML 知识

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

  • 饥人谷学习之HTML知识篇

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

  • 前端面试集锦(一)

    1、HTML总结 1、html和xhtml的区别 xhtml元素必须被正确地嵌套 xhtml元素必须被关闭 xht...

  • html 标签小结

    HTML、XML、XHTML 有什么区别 html,xhtml和xml的定义: 1、html即是超文本标记语言(H...

  • HTML

    XHTML和HTML的区别 XHTML元素必须被正确的嵌套 XHTML元素必须被关闭 标签名必须小写 XHTML文...

  • xhtml和html的区别

    XML是可扩展标记语言,而HTML超文本标记语言。XML的可扩展性体现在那些方面呢?这里可扩展性是现对于HTML而...

  • xhtml和html的区别

    HTML与XHTML之间的差别,粗略可以分为两大类比较:一个是功能上的差别,另外是书写习惯的差别。关于功能上的差别...

  • xhtml和html的区别

    xhtml与html严格意义上其实没什么区别,xhtml1.0的开发实际上是作为html4.01与xml2.0的一...

  • HTML和XHTML的区别

    HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言,看起来与HTML有些相象,只有一些小...

网友评论

      本文标题:xhtml和html的区别

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