xhtml_xhtmlrenderer - CSDN
  • html 和xhtml区别

    2018-09-24 15:21:43
    一,XHTML中的标记名称必须小写 在HTML中,标记名称可以大写和小写,比如: <BODY> <p>这是一段话

    XHTML是HTML向XML的一个过渡语言,它比HTML严谨性会高点,然后基本语言都还是沿用的HTML的标签,只不过废除了部分表现层的标签,同事在标准上要求高了点比如标签的严格嵌套,标签结束等等!
    一,XHTML中的标记名称必须小写

    在HTML中,标记名称可以大写和小写,比如:

    <BODY>
    <p>这是一段话</p>
    </BODY>
    

    而在XHTML中,必须都小写,如下:

    <body>
    <p>这是一段话</p>
    </body>
    

    二,在XHTML中属性名称必须小写

    和标记名称必须小写一样,属性名称也必须小写,比如下面这个代码,HTML中是正确的:

    <IMG src="123.jpg" alt="HTML与XHTML的区别-HTML和XHTML的区别" WIDTH="100" HEIGHT="100" >
    

    而在XHTML中这是错误的,必须写成:

    <img src="123.jpg" alt="HTML与XHTML的区别-HTML和XHTML的区别" width="100" height="100" />
    

    三,XHTML必须严格崁套

    在下面的一个代码中,HTML是可以的,但是XHTML里面是错误的,比如:

    <p><i>你好,SDT技术网</p></i>
    

    在以前的html基础教程中我就提到过,这种写法是错误的,但是早期的HTML是可以这样写,希望跨入XHTML的时候大家不要犯这种错误,应该写成:

    <p><i>你好,SDT技术网</i></p>
    

    四,在XHTML中标记必须封闭

    在之前,我就说过,大家要养成一个好习惯,写代码要封闭,这里的一段代码,html的确可以运行,但在XHTML里面就是错误了:

    <p>这是一段话
    <h1>这是一级标题
    

    像上面两个代码,并没有封闭,这在XHTML中是严重错误的!

    <p>这是一段话
    <h1>这是一级标题 
    

    五,XHTML中标记是空元素也必须封闭

    在html中,下列代码是允许的,但是XHTML的严格要求来说,是错误的:

    换行<br>
    水平线<hr>
    图像<img src="1.jpg" alt="HTML与XHTML的区别-HTML和XHTML的区别">
    

    而XHTML中应该写成:

    换行<br />
    水平线<hr />
    图像<img src="1.jpg" alt="HTML与XHTML的区别-HTML和XHTML的区别" />
    

    六,在XHTML中属性值必须用引号引起来

    很多人写代码的时候,属性值就直接等于多少,而这在XHTML中是不允许的:

    <a href=http://www.sdtclass.com>SDT技术网</a>
    

    而这在XHTML中必须写成:

    <a href="http://www.sdtclass.com">SDT技术网</a>
    

    七:在XHTML中,属性值必须用完整形式

    在html中一般用简写来设定属性值:

    <input checked>
    

    但是XHTML中必须写为:

    <input checked="checked" />
    

    XHTML相对HTML来说,有以下几点区别:
    1.所有的标记都必须要有一个相应的结束标记
    2.所有标签的元素和属性的名字都必须使用小写
    3.所有的XML标记都必须合理嵌套
    4.所有的属性必须用引号""括起来
    5.把所有<和&特殊符号用编码表示【比如<用<代替,>用>代替等】
    6.给所有属性赋一个值
    7.不要在注释内容中使“–”【 比如<!--这里是注释---------这里是注释-->这里的中间的–不再有效,中间的–用=代替即可】
    8.图片必须有说明文字 【每个图片标签都必须有ALT说明文字】

    展开全文
  • XHTML

    2010-07-05 12:01:00
    XHTML 元素必须被关闭。 标签名必须用小写字母。 XHTML 文档必须拥有根元素。 更多的 XHTML 语法规则: 属性名称必须小写 属性值必须加引号 属性不能简写 用 Id 属性代替 name 属性 XHTML DTD 定义了强制使用的 ...

    与HTML最主要的不同:

    • XHTML 元素必须被正确地嵌套。
    • XHTML 元素必须被关闭。
    • 标签名必须用小写字母。
    • XHTML 文档必须拥有根元素。
    更多的 XHTML 语法规则:
    • 属性名称必须小写
    • 属性值必须加引号
    • 属性不能简写
    • 用 Id 属性代替 name 属性
    • XHTML DTD 定义了强制使用的 HTML 元素

    在 XHTML 中不鼓励使用 name 属性,应该使用 id 取而代之。

     

    下面是一个最小化的 XHTML 文件模板:

    <!DOCTYPE Doctype goes here>
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>Title goes here</title>
    </head>
    
    <body>
    </body>
    
    </html>
    展开全文
  • HTML相比XHTML有什么特点

    千次阅读 2020-02-21 20:00:01
     问:什么是XHTML?  答: XHTML是一种为适应XML而重新改造的HTML。当XML越来越成为一种趋势,就出现了这样一个问题:如果我们有了XML,我们是否依然需要 HTML?为了回答这个问题,1998年5月我们在旧金山开了两天的...

    下面是W3C的HTML工作组主席Steven Pemberton回答的关于XHTML的常见基础问题。

      问:什么是XHTML?

      答: XHTML是一种为适应XML而重新改造的HTML。当XML越来越成为一种趋势,就出现了这样一个问题:如果我们有了XML,我们是否依然需要 HTML?为了回答这个问题,1998年5月我们在旧金山开了两天的工作会议,会议的结论是:需要。我们依然需要使用HTML。因为大量的人们已经习惯使用HTML来作为他们的设计语言,而且,已经有数以百万计的页面是采用HTML编写的。

      问:为什么XHTML 1.0相对HTML 4.0独立发展?

      答: 并不是这样。XHTML恰恰就是HTML 4.0的重新组织,(确切的说它是HTML 4.01,是一个修正版本的HTML 4.0,只不过以XHTML 1.0命名发行。) 它们在XML里的解释会有一些必要的差别,但另一方面,它们依然非常相似,我们可以把XHTML的工作看作是HTML 4.0基础上的延续。

      问:XHTML 1.0如何实现XML标准?

      答: XHTML就是一种XML应用。它采用XML的DTD文件格式定义,并运行在支持XML的系统上。这里要感谢XML的Namespaces功能,浏览器制造商不需要再创造新的私有标签(tags),他们只需要在XHTML代码里包含XML代码片段,或者XML代码里包含XHTML代码片段。

    新建一个前端学习qun438905713,在群里大多数都是零基础学习者,大家相互帮助,相互解答,并且还准备很多学习资料,欢迎零基础的小伙伴来一起交流。

      2、与HTML相比XHTML有什么特点?

      (1) XHTML解决HTML语言所存在的严重制约其发展的问题。HTML发展到今天存在三个主要缺点:不能适应现在越多的网络设备和应用的需要,比如手机、 PDA、信息家电都不能直接显示HTML;由于HTML代码不规范、臃肿,浏览器需要足够智能和庞大才能够正确显示HTML;数据与表现混杂,这样你的页面要改变显示,就必须重新制作HTML。因此HTML需要发展才能解决这个问题,于是W3C又制定了XHTML,XHTML是HTML向XML过度的一个桥梁。

      (2)XML是web发展的趋势,所以人们急切的希望加入XML的潮流中。 XHTML是当前替代HTML4标记语言的标准,使用XHTML 1.0,只要你小心遵守一些简单规则,就可以设计出既适合XML系统,又适合当前大部分HTML浏览器的页面。这个意思就是说,你可以立刻设计使用 XML,而不需要等到人们都使用支持XML的浏览器。这个指导方针可以使web平滑的过渡到XML。

      (3) 使用XHTML的另一个优势是:它非常严密。当前网络上的HTML的糟糕情况让人震惊,早期的浏览器接受私有的HTML标签,所以人们在页面设计完毕后必须使用各种浏览器来检测页面,看是否兼容,往往会有许多莫名其妙的差异,人们不得不修改设计以便适应不同的浏览器。

      (4)XHTML是能与其它基于XML的标记语言、应用程序及协议进行良好的交互工作。。

      (5)XHTML是Web标准家族的一部分,能很好在无线设备等其它用户代理上。

      (6)在网站设计方面,XHTML可助你去掉表现层代码的恶习,帮助你养成标记校验来测试页面工作的习惯。

    展开全文
  • XHTML 一 简介

    2020-09-03 23:51:42
    XHTML 是什么? XHTML 指可扩展超文本标签语言(EXtensible HyperText Markup Language)。 XHTML 的目标是取代 HTML。 XHTML 与 HTML 4.01 几乎是相同的。 XHTML 是更严格更纯净的 HTML 版本。 XHTML 是作为一...

    XHTML 是更严格更纯净的 HTML 代码。


    XHTML 是什么?

    • XHTML 指可扩展超文本标签语言(EXtensible HyperText Markup Language)。
    • XHTML 的目标是取代 HTML。
    • XHTML 与 HTML 4.01 几乎是相同的。
    • XHTML 是更严格更纯净的 HTML 版本。
    • XHTML 是作为一种 XML 应用被重新定义的 HTML。
    • XHTML 是一个 W3C 标准。

    之前应该掌握的知识

    在继续学习本教程之前,你应该对下列知识有一个基本的理解:

    • HTML
    • 基本的网站建设知识。

    如果希望首先学习 HTML,请阅读我们的 HTML 教程 。


    XHTML 是一个 W3C 标准

    XHTML 于2000年的1月26日成为 W3C 标准。

    W3C 将 XHTML 定义为最新的HTML版本。XHTML 将逐渐取代 HTML。

    通过使用我们的 W3C 教程 ,你将与最新的 web 标准保持同步。


    所有新的浏览器都支持 XHTML

    XHTML 与 HTML 4.01 兼容。

    所有新的浏览器都支持 XHTML。

     

    展开全文
  • XHTML 四 语法

    2020-09-03 23:58:27
    更多的 XHTML 语法规则: 属性名称必须小写 属性值必须加引号 属性不能简写 用 Id 属性代替 name 属性 XHTML DTD 定义了强制使用的 HTML 元素 属性名称必须小写 这是错误的: <table WIDTH="100%"> ...
  • HTML 三十六 XHTML 简介

    2020-09-15 23:54:50
    什么是 XHTMLXHTML 指的是可扩展超文本标记语言 XHTML 与 HTML 4.01 几乎是相同的 XHTML 是更严格更纯净的 HTML 版本 XHTML 是以 XML 应用的方式定义的 HTML XHTML 是2001 年 1 月发布的 W3C 推荐标准 ...
  • 本文为学习时整理的笔记。来自W3School。 XHTML 是以 XML 格式编写的 HTML。 什么是 XHTMLXHTML 指的是可扩展超文本标记语言 XHTML 与 HTML 4.01 几乎是相同的 XHTML 是更严格更纯净的 ...XHTML 得到所有主流...
  • XHTML基本语法规则

    千次阅读 2014-10-11 13:21:21
    1、一个网页也就是一个XHTML文档,由元素组成。元素定义了文本和图形在XHTML文档中的结构。XHTML文档的扩展名通常是.html或者.htm 2、XHTML元素使用XHTML标记定义,每一个标记都出现在一堆尖括号(成对出现,第一个是...
  • XHTML、HTML4,HTML5 之间的区别

    千次阅读 2018-08-08 10:11:32
    这几个都是W3C负责制定的一个...XHTML 1.0标准 为了规范HTML,W3C结合XML制定了XHTML 1.0标准,XHTML是能满足XML要求的HTML。 XHTML 2.0标准 不兼容HTML,现已被证明不符合潮流而淘汰 HTML5的标准 HTML5是htm...
  • xhtml和html的区别

    千次阅读 2018-06-08 00:08:46
    关于功能上的差别,主要是XHTML可兼容各大浏览器、手机以及PDA,并且浏览器也能快速正确地编译网页,- XHTML的语法较为严谨。1)、 所有标签都必须小写2)、 标签必须成双成对3)、 标签顺序必须正确4)、所有...
  • XHTML与HTML有什么区别

    千次阅读 2017-09-16 19:46:38
    1、XHTML中所有的标记都必须有一个相应的结束标签; 2、XHTML所有标签的元素和属性的名字都必须使用小写; 3、所有的XML标记都必须合理嵌套; 4、所有的属性都必须用引号“”括起来; 5、把所有 6、给所有属性...
  • 说说XHTML是什么?怎么用的?

    千次阅读 2018-07-13 15:46:22
    XHTML是可扩展超文本标记语言,是一种置标语言,表现方式与超文本标记语言(HTML)类似,不过语法上更加严格...XHTML 1.0在2000年1月26日成为W3C的推荐标准。XHTML 元素必须被正确地嵌套。XHTML 元素必须被关闭。标...
  • html和xhtml的区别

    2018-08-28 22:56:44
    HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言,看起来与HTML有些相象, 只有一些小的但重要的区别,XHTML就是一个扮演着类似HTML的角色的XML, 所以,本质上说,XHTML是一个过渡技术,结合了...
  • HTML、XML和XHTML的联系与区别

    千次阅读 2015-04-28 20:45:17
    HTML、XML和XHTML都是标准通用标记语言的一个子集。HTML被设计用来显示数据,其焦点是数据的外观;XML被设计用来传输和存储数据,其焦点是数据的内容;XHTML是更严格更纯净的 HTML 版本,是作为一种 XML 应用被重新...
  • XHTML初学心得和体会

    2015-09-14 02:18:33
    网页分为静态网页(访问快捷,开发易)、客户端动态网页(方便用户交互,用户体验效果...标记具有属性,属性提供了关于页面上XHTML元素的附加信息。所有的XHTML文档都有三个文档级的元素:html、head、和、body。 HTM
  • 1. &lt;!DOCTYPE&gt; 声明位于文档中的最前面的位置,处于 &lt;...gt; 标签之前。...2. 此标签可告知浏览器文档使用哪种 HTML ...-//W3C//DTD XHTML 1.0 Transitional//EN" http://www.w3.org/TR/xhtml1...
  • 记得还是小白的时候,学习前端,看到HTML、XHTML、XML和HTML5当时就感觉被搞蒙圈了。现在我们来看一下这他们的联系与区别。...XHTML 全名是“可扩展超文本置标语言”(eXtensible HyperText Markup L
  • XHTML5介绍(与HTML5的区别)

    千次阅读 2014-12-03 10:27:38
    事实上,HTML5词汇可以被用来与HTML和XML序列化,并且后者,称为XHTML5,比HTML5更先进,更精确。 在HTML5开发很自由,因为HTML5可以写HTML或XML的语法(分别是HTML5和XHTML5的)。XHTML5是HTML5的XML序列化...
  • <html xmlns="http://www.w3.org/1999/xhtml">

    千次阅读 2018-10-26 12:51:48
    xmlns 属性在 XHTML 中是必需的。不过即使你的 XHTML 文档没有使用此属性,W3C 的验证器也不会报错。因为 "xmlns=http://www.w3.org/1999/xhtml" 是一个固定值,所以,即使你没有包含它,此值也会被添加到...
  • 总结:除非你使用application/XHTML+xml”这个MIME类型来发布你的网页,否则你所谓的“XHTML”只是名义上的XML而已。
1 2 3 4 5 ... 20
收藏数 254,832
精华内容 101,932
关键字:

xhtml