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和html的区别

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

    - XHTML的语法较为严谨。

    1)、 所有标签都必须小写

    2)、 标签必须成双成对

    3)、 标签顺序必须正确

    4)、所有属性都必须使用双引号


    XHTML 元素必须被正确地嵌套
         XHTML 元素必须被关闭,空标签也必须被关闭,如 <br> 必须写成 <br />
         XHTML 标签名必须用小写字母
         XHTML 文档必须拥有根元素
         XHTML 文档要求给所有属性赋一个值
         XHTML 要求所有的属性必须用引号""括起来
         XHTML 文档需要把所有 < 、>、& 等特殊符号用编码表示
         XHTML 文档不要在注释内容中使“--”
         XHTML 图片必须有说明文字
         XHTML 文档中用id属性代替name属性

    展开全文
  • HTML和XHTML之间的差异

    2019-03-13 16:49:36
    XHTML:可扩展超文本标记语言XHTML(eXtensible HyperText Markup Language)是将超文本标记语言HTML(HyperText Markup Language)作为XML应用而重新定义的标准。 HTML文档规范: HTTP/1.1 200 OK Content-Type: ...
  • html xmlns="http://www.w3.org/1999/xhtml"是啥

    万次阅读 2018-12-31 14:54:26
    xmlns属性 是用来定义xml namespace...如果需要使用符合 XML 规范的 XHTML 文档,则应该在文档中的&lt;html&gt; 标签中至少使用一个 xmlns 属性,以指定整个文档所使用的主要命名空间。不过即使你的 XH...
  • http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"也就是 在下面都有带的! http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 或者http://
  • <!DOCTYPE

    千次阅读 2013-08-30 09:46:36
    HTML 2 HTML 3.2 HTML 4.01 Strict, Transitional, Frameset ...XHTML 1.0 Strict, Transitional, Frameset ...XHTML 1.1 xhtml1.1,XHTML 1.1 plus MathML 2.0 plus SVG 1.
  • XHTML介绍

    万次阅读 2019-02-28 09:42:35
    XHTML 可以被所有的支持 XML 的设备读取,同时在其余的浏览器升级至支持 XML 之前,XHTML 使我们有能力编写出拥有良好结构的文档,这些文档可以很好地工作于所有的浏览器,并且可以向后兼容。...
  • XHTML5介绍(与HTML5的区别)

    千次阅读 2014-12-03 10:27:38
    事实上,HTML5词汇可以被用来与HTML和XML序列化,并且后者,称为XHTML5,比HTML5更先进,更精确。 在HTML5开发很自由,因为HTML5可以写HTML或XML的语法(分别是HTML5和XHTML5的)。XHTML5是HTML5的XML序列化...
  • 关于 1,在TD里面设一个样式,普通时背景XX.jpg.当鼠标经过时背景为XX2.jpg,(用最简单的样式控制做的一个导航,导航文字不变)但是用用dw设计网页时,代码最前面总要出现一...可以删. 删除后,浏览器会使用的默认dtd. docty
  • 1. &lt;!DOCTYPE&gt; 声明位于文档中的最前面的位置,处于 &lt;...gt; 标签之前。...2. 此标签可告知浏览器文档使用哪种 HTML ...-//W3C//DTD XHTML 1.0 Transitional//EN" http://www.w3.org/TR/xhtml1...
  • XHTML与HTML的主要区别

    千次阅读 2011-06-30 14:27:00
    VS2008创建网页时,网页文档类型是符合XML规范的XHTML文档。网页顶部如下: http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml"> XHTML与HTML的主要区别如下: 1、XHTML...
  • 问题:无法切换视图: 验证 (XHTML 1.0 Transitional): 元素“body”出现的次数太少 验证(XHTML 1.0 Transitional);不支持元素"frameset" 解决:网上有的说在vs中的工具---->选项---->文本编辑器----
  • W3C 日前宣布将从2009年底起终止同 XHTML 2 工作组的合约,并以此暗示曾经一度野心勃勃的 XHTML 2 的正式死亡。Web 设计界是否该因此而恐慌?毕竟 XHTML 1.x 是所有对 Web 标准验证有着某种情节的人的首选,然而事实...
  • 要求比较严格,必须有head、body标签且每个元素必须是关闭的
  • 什么是WEB 前端

    万次阅读 2015-09-16 16:08:00
    前端对于网站来说,通常是指,网站的前台部分包括网站的表现层和结构层。因此前端技术一般分为前端设计和前端开发,前端设计一般可以理解为网站的视觉设计,前端开发则是网站的... ... ...这三个是前端开发中最基本也是
  • <div style="text-align: center" mce_style="text-align: center"> 这句出现这个问题:验证(XHTML5):特性“mec_style”不是元素“div”的有效特性 求大大帮帮忙!
  • 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...
  • 做WEB页面的人经常会碰到形如html xmlns="http://www.w3.org/1999/xhtml"这样的代码,那后面的xmlns是表示什么意思呢? 官方概念:xmlns是xml namespace的缩写,也就是XML命名空间,xmlns属性可以在文档中定义一个...
1 2 3 4 5 ... 20
收藏数 260,786
精华内容 104,314
关键字:

xhtml