`

XHTML与HTML的重要区别

    博客分类:
  • html
阅读更多
1.在XHTML中标记名称必须小写
2.在XHTML中属性名称必须小写
3.在XHTML中标记必须严格嵌套
4.在XHTML中标记必须封闭
5.在XHTML中,即使是空元素的标记也必须封闭
6.在XHTML中属性值用户双引号括起来
7.在XHTML中属性值必须使用完整形式
8.在XHTML中,应该区分“内容标记”与“结构标记”
分享到:
评论
7 楼 swinging 2011-05-16  
俺都是一个个试的。。有问题再说。。
6 楼 int08h 2011-05-14  
顺便补充几条:
1、XHTML对于void element,即不可能有内容的元素,如br/link等,必须用自封闭的形式,即<br />而不能写成<br></br>,这一点和XML是不一样的
2、对于属性中存在的空格,XHTML与XML的处理方式不同,XHTML会截掉前后空格,将中间部分的连续的多个空格变为1个,即<input value="   my     name" />最后会变成<input value="my name" />,这一点是XHTML的规定,但浏览器似乎并没有这么实现
3、XHTML必须有XML声明,即<?xml ...>这一段,但是有了这一段以后IE6下会悲剧,所以其实没有一个网页是真正的XHTML的
4、XHTML的html元素必须声明xmlns,当然你也可以写这样:
<x:html xmlns:x="http://...">
    <x:head></x:head>
    <x:body></x:body>
</x:html>
这是符合XML的,也是符合XHTML的,可惜浏览器不认你
5、XHTML必须有一个根元素,即html元素(这一点很少人知道,HTML是可以没有根元素的)

XHTML就是一个不像HTML也不像XML的四不像
5 楼 sdtm1016 2011-05-14  
<<精通HTML语义,标准和样式>>第一单详细说明了区别,其他各章穿插了些
4 楼 attol 2011-05-13  
校园招聘要到了吗?
3 楼 rickey_liu 2011-05-11  
好吧,我承认我有好多都不晓得....
2 楼 hyneng 2011-05-10  
z95469 写道
呵呵,也不是必须的吧,只不过在验证的时候会有一些问题,但是对于<!DOCTYPE  一定要搞清楚

当然不是必须的,就像CSS里的id和class,如果你把id当class用好像也没有啥问题,但还是标准点好吧
1 楼 z95469 2011-05-10  
呵呵,也不是必须的吧,只不过在验证的时候会有一些问题,但是对于<!DOCTYPE  一定要搞清楚

相关推荐

    Head First HTML with CSS & XHTML 源代码

    那么现在就是你拿起《深入浅出HTML与CSS、XHTML》来真正学习HTML的时候了。这本书展示了学习创建符合工业标准的Web页面的完整历程——然而,除了阅读,你还会玩游戏、拼图、解谜题以及以你从未想象过的方式创建Web...

    HTML、XHTML、CSS与JavaScript入门经典

    《HTML、XHTML、CSS与JavaScript入门经典》内容简介:自从网站诞生以来,用于构建网站的语言就一直在不断地演化。现在一系列最佳实践已经出现,使用HTML或XHTML创建基本的网页,使用CSS控制它们的外观并使它们更加...

    XHTML技术内幕

    该书介绍了许多实际应用,其中包括将XHTML连接到Web服务器上的数据库并建立和使用XHTML表、列表、图像、帧、图像映像以及Java小程序等,并在每个重要内容后都加以实例说明。本书所附光盘除了包含本书中的样例代码外...

    HTML, XHTML, and CSS Bible, 5th Edition.pdf

    HTML5 开发精要与实例详解,清晰,带标签版本 内容分为两大部分:第一部分通过一系列中大型案例全方位对html 5的各个重要知识点进行了详细的讲解,每个案例包含案例概述、页面效果展示、案例所涉及主要知识点(精要...

    CSS入门 XHTML文档结构树

    CSS通过与(X)HTML的文档结构相对应的选择器(selector)来达到控制页面表现的目的,而文档结构不仅仅在CSS的应用上非常重要,对于行为层(例如使用JavaScript控制元素的行为)同样也非常重要。 文档结构(X)HTML文档...

    XHTML教程,简单认识XHTML基础知识

    本文简单让大家认识一下XHTML,了解XHTML的基础知识什么是XHTML XHTML是The Extensible HyperText...HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言,看起来与HTML有些相象,只有一些小的但重要的区别

    xhtml-entities-android:笔记

    适用于 Android 的 XHTML 实体此实用程序类对针对 Android 优化的 HTML 和 XML 实体进行编码和解码。 ( 不支持所有实体,例如“„”(&bdquo; 或 &#8222;))。 目标是以最少的内存占用进行高性能转换。 最适合频繁...

    HTML_Dog - HTML和CSS网页标准指南

    此标准指南来自著名的国外XHTML和CSS的实用指南网站HTMLDog,经Neo翻译而成,由Lv_V整理制作CHM电子书。在本指南内,你不仅学到最常用的制做网页的技术,最重要的是,你还可以深入了解实用的、最新的Web标准(Web ...

    详解XHTML中的标题标签与段落标签的使用

    XHTML 标题概述我们在撰写 Word 文档的时候,常常会使用标题,如 “第一章”、“1.2.1” 等。在 XHTML 语法中也有标题这个概念。...标题的使用在 XHTML 文档中,标题很重要,搜索引擎使用标题为您的网页的结构和内

    HTML和CSS网页标准指南

    欢迎来到传承标准的HTML和CSS网页标准指南,此标准指南来自著名的国外XHTML和CSS的实用指南网站HTMLDog,经Neo翻译而成。最初由Lv_V整理制作CHM电子书,后由CY重新整理制作。在本指南内,你不仅学到最常用的制做网页...

    Html基础知识点.docx

    * 应用程序缓存是 Html5 的重要特性之一,提供了离线使用的功能,让应用程序可以获取本地的网站内容 * 浏览器缓存是浏览器对网站内容的缓存,强制用户访问的网站内容被缓存 六、Html 标签 * 块级标签:默认宽度 ...

    xHTML+CSS与SEO的关系

    4)为了便于搜索引擎更方便的抓取,要尽可能的保证HTML页面代码纯净,强调一下,既然是xHTML+CSS布局页面,所以CSS代码要单独写在一个文件内,保证CSS部分和HTML部分彻底分离;html页面中使用id和class,尽可能的避免...

    CSS入门:XHTML文档结构树

    CSS通过与(X)HTML的文档结构相对应的选择器(selector)来达到控制页面表现的目的,而文档结构不仅仅在CSS的应用上非常重要,对于行为层(例如使用JavaScript控制元素的行为)同样也非常重要。  CSS通过与(X)HTML的...

    HTML5的优势与劣势

    HTML5 是继 HTML4.01, XHTML 1.0 和 DOM 2 HTML 后的又一个重要版本,旨在消除富 Internet 程序(RIA)对 Flash, Silverlight, JavaFX 一类浏览器插件的依赖。

    open lacal

    !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt; &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt; ...

    语义化的网页 XHTML语义化标记

    分离结构与表现的另一个重要方面是使用语义化的标记来构造文档内容。一个 XHTML 元素的存在就意味被标记内容的那部分有相应的结构化的意义,没有理由使用其他的标记。换句话说,不要让 CSS 使一个 HTML 元素看起来就...

    Semantics:Html/Xhtml是否真正符合标准

    原文:http://jorux.com/archives/what-is-semantics/Semantics可翻译为语义的(学),它是Html/Xhtml是否真正符合标准的重要一环。Jorux在这和大家讨论一些自己的观点,如有不妥之处,还请各位网友指正。在西方,为...

    XHTML入门学习教程:XHTML常用标签

    本节就将介绍XHTML中实现标题、段落等功能的常用签.. 标题标签到 定义标题,我们可以使用从到这几个标签,它们对应的终止标签分别为到,其中到字号顺序减小,重要性也逐渐降低。浏览器将在标题的上面和下面自动各空...

Global site tag (gtag.js) - Google Analytics