b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

XHTML 与 HTML 之间的变化

电脑杂谈  发布时间:2019-09-19 22:02:47  来源:网络整理

html xhtml 区别_html xhtml的区别_html,htm,xhtml区别?

由于XHTML是一个XML应用程序,所以需要颠覆在基于SGML的HTML 4中完全合法的这些实践。在后面的章节中你终于见到了XHTML语法,所以XHTML和HTML之间的差距比较显著。以下是XHTML和HTML的非常。

XHTML 与 HTML 之间的差异

HTML与XHTML比较图表HTMLXHTML

介绍(来自维基百科)

HTML(超文本标记语言)是创建可以在Web浏览器中显示的网站和其它信息的主要标记语言。

XHTML(可扩展超文本标记语言)是一系列XML标记语言,它们体现或扩展了广泛使用的超文本标记语言(HTML)的版本,即HTML页面的编写语言。

文件扩展名

.html,.htm

.xhtml,.xht,.xml,.html,.htm

互联网媒体类型

text / html

application/ XHTML + xml

开发商

W3C和WHATWG

html,htm,xhtml区别?_html xhtml 区别_html xhtml的区别

万维网联盟

格式的类型

文档文件格式

标记语言

从...延伸

XMLhtml,htm,xhtml区别?,HTML

代表

超文本标记语言

可扩展的超文本标记语言

应用

标准通用标记语言(SGML)的应用。

XML的应用

功能

网页是用HTML编写的。

html xhtml 区别_html xhtml的区别_html,htm,xhtml区别?

扩展版本的HTML更严格,基于XML。

性质

灵活的框架必须宽松的HTML特定的分析器。

XML的限制性子集,需要使用标准的XML解析器进行解读。

起源

由Tim Berners-Lee于1987年提出。

2000年万维网联盟建议书。

版本

HTML 2,HTML 3.2,HTML 4.0,HTML 5。

XHTML 1,XHTML 1.1,XHTML 2,XHTML 5。

结构良好性是XML引入的一个新概念。实质上,这意味着所有元素都需要有结束标记,并且需要恰当嵌套它们。

正确:嵌套的元素

<p>这是一个强调的<em>段落</em>。</p>

错误:重叠的元素

html xhtml 区别_html,htm,xhtml区别?_html xhtml的区别

<p>这是一个强调的 <em>段落。</p></em>

XHTML文档需要使用小写字母表示所有的HTML元素和属性名称。这种差别是必要的,因为XHTML文档被假设为XML文档,XML是区别大小写的。例如html,htm,xhtml区别?,<li>和<LI>是不同的标签。

在HTML中,某些元素可以省略结束标记。但XML不允许省略结束标记。

正确:终止的元素

<p>这是一个段落。</p><p>这是另一个段落</p>
<br><hr/>

错误:未终止的元素

<p>这是一个段落。<p>这是另一个段落。
<br><hr>

所有属性值(包括数值)都需要加引号。

正确:引用属性值

<td rowspan="3">

不恰当:未引用的属性值

<td rowspan=3>

XML不支持属性简写。Attribute-value 属性-值应该全部写入。属性名称(如compact和checked)不能在没有指定值的元素中出现。

正确:非简写的属性

html xhtml的区别_html,htm,xhtml区别?_html xhtml 区别

<dl compact="compact">

错误:简写的属性

<dl compact>

当浏览器处理属性时,它执行下面操作 -

在XHTML中,脚本(script)和风格(style)元素不需要直接存在“<”和“&”字符; 他们被视为标记的起初。诸如“<”和“&”的实体被XML处理器识别为实体引用,用于分别显示“<”和“&”字符。

在CDATA标记部分内包装脚本或颜色元素的内容可以减少很多实体的扩展。

<script type="text/JavaScript">
   <![CDATA[
      ... 转义的VB或java脚本在这里... ...
]]> </script>

另一种方法是使用内部脚本和风格文档。

XHTML推荐用id属性替换name属性。请注意,在XHTML 1.0中,这些元素的名称属性已被陆续弃用,并将在后续版本的XHTML中被删除。

HTML和XHTML都有一些带有预定义和有限值的属性。例如,输入元素的type属性。在HTML和XML中,这些被称为枚举属性。在HTML 4下,这些值的解释是不区别大小写的,所以TEXT的值相当于文本的值。

在XHTML下,这些值的解释是区别大小写的,所有那些值都是以小写字母来定义的。

HTML和XML都允许使用十六进制值引用数组。在HTML中,这些引用可以使用&#Xnn;或者&#xnn;而且他们是有效的,但在XHTML文档中,只能使用小写字母,例如&#xnn;。

所有的XHTML元素都需要嵌套在<html>根元素中。所有其它元素都可以有子元素,它们需要成对并恰当嵌套在其父元素中。

基本的文件结构是:

<!DOCTYPE html....>
<html>
   <head> w3cschool编程教程 </head>
   <body> www.w3cschool.cn </body>
</html>

关于XHTML语法将在下节XHTML语法规则中做详细说明


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-123446-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...