`
- 浏览:
53618 次
- 性别:
- 来自:
上海
-
1.所有的标记都必须要有一个相应的结束标记以前在HTML中,你可以打开许多标签,例如和<li>而不一定写对应的和</li>来关闭它们。但在XHTML中这是不合法的。XHTML要求有严谨的结构,所有标签必须关闭。如果是单独不成对的标签,在标签最后加一个"/"来关闭它。例如:<img height="80" alt="网页设计师" src="../images/logo_w3cn_200x80.gif" width="200" />2.所有标签的元素和属性的名字都必须使用小写与HTML不一样,XHTML对大小写是敏感的,<title>和<TITLE>是不同的标签。XHTML要求所有的标签和属性的名字都必须使用小写。例如:<BODY>必须写成<body> 。大小写夹杂也是不被认可的,通常dreamweaver自动生成的属性名字"onMouseOver"也必须修改成"onmouseover"。3.所有的XML标记都必须合理嵌套同样因为XHTML要求有严谨的结构,因此所有的嵌套都必须按顺序,以前我们这样写的代码:<b></b>必须修改为:就是说,一层一层的嵌套必须是严格对称。4.所有的属性必须用引号""括起来在HTML中,你可以不需要给属性值加引号,但是在XHTML中,它们必须被加引号。例如:<height=80>必须修改为:<height="80">特殊情况,你需要在属性值里使用双引号,你可以用",单引号可以使用',例如:<alt="say'hello'">5.把所有<和&特殊符号用编码表示任何小于号(<),不是标签的一部分,都必须被编码为& l t ;任何大于号(>),不是标签的一部分,都必须被编码为& g t ;任何与号(&),不是实体的一部分的,都必须被编码为& a m p;注:以上字符之间无空格。6.给所有属性赋一个值XHTML规定所有属性都必须有一个值,没有值的就重复本身。例如:<input type="checkbox" name="shirt" value="medium" checked>必须修改为:<input type="checkbox" name="shirt" value="medium" checked="checked">7.不要在注释内容中使“--”“--”只能发生在XHTML注释的开头和结束,也就是说,在内容中它们不再有效。例如下面的代码是无效的:<!--这里是注释-----------这里是注释-->用等号或者空格替换内部的虚线。<!--这里是注释============这里是注释-->以上这些规范有的看上去比较奇怪,但这一切都是为了使我们的代码有一个统一、唯一的标准,便于以后的数据再利用。8.图片必须有说明文字每个图片标签都必须有ALT说明文字。<img src="ball.jpg" alt="large red ball" />XHTML的现行规范1. XHTML 1.0 Transitional - 过渡型,标识语法要求较宽松<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">要求非常宽松的DTD,它允许你继续使用HTML4.01的标识(但是要符合xhtml的写法)。2. XHTML 1.0 Strict - 严格型,标识要求达到以上XHTML相比于HTML的所有改动<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">要求严格的DTD,你不能使用任何表现层的标识和属性,例如。3. XHTML 1.0 Frameset - 框架集定义<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">专门针对框架页面设计使用的DTD,如果你的页面中包含有框架,需要采用这种DTD
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
html与xhtml权威指南
html与xhtml权威指南part00001.pdf html与xhtml权威指南part00002.pdf html与xhtml权威指南part00003.pdf html与xhtml权威指南part00004.pdf html与xhtml权威指南part00005.pdf html与xhtml权威指南part00006.pdf ...
html与xhtml权威指南part00001.pdf html与xhtml权威指南part00002.pdf html与xhtml权威指南part00003.pdf html与xhtml权威指南part00004.pdf html与xhtml权威指南part00005.pdf html与xhtml权威指南part00006.pdf ...
《Head First HTML与CSS、XHTML 配套代码》是一本专为初学者设计的教材,旨在帮助读者从零开始掌握网页制作的基础知识。这本书通过直观、趣味的方式讲解了HTML、CSS以及XHTML的核心概念,使得学习过程既轻松又有效。...
XHTML则是HTML与XML(Extensible Markup Language)的融合,旨在结合两者的优点。XML是一种严格、自描述的语言,对标签的规范性有更高的要求。XHTML结合了HTML的易用性和XML的严谨性,要求所有的标签都必须正确关闭...
在阅读《HTML与XHTML权威指南(第五版)》这本书时,不仅可以系统地学习这两种语言,还可以了解到最新的Web标准和最佳实践。同时,科技文献检索资源网站提供的下载资源,为学习者提供了宝贵的自学材料。鼓励大家互相...
在探讨如何将HTML文档转换为XHTML的过程中,我们需要首先理解HTML与XHTML之间的差异以及XHTML的基本要求。HTML(HyperText Markup Language)是用于创建网页的标准标记语言,而XHTML(Extensible HyperText Markup ...
HTML(HyperText Markup Language)和XHTML(Extensible HyperText ...总的来说,了解HTML和XHTML的联系与区别,以及`<!DOCTYPE>`的作用,有助于开发者编写更规范、更兼容的网页代码,从而提高网页质量和用户体验。
《HTML与XHTML权威指南(第五版)》 《HTML与XHTML权威指南(第五版)》第一部分
HTML与XHTML的主要区别在于语法的严格性。HTML较为宽松,允许一定程度的错误,而XHTML则要求更高的规范性。这使得XHTML在处理和解析时更加可靠,尤其是在XML工具和框架中。然而,对于初学者来说,XHTML的严格规则...
《Head First HTML与CSS、XHTML(中文版)》是一本深入浅出介绍网页制作基础知识的书籍,适合初学者和有经验的开发者作为复习之用。这本书以生动、直观的方式讲解了HTML、CSS以及XHTML这三种在网页设计中至关重要的...
《HTML与XHTML权威指南》将这些标准全部介绍给了读者。本书作者找出了各种标准和浏览器特性,并在创建网页方面为读者提出了很多建议,以便能够被更广泛的浏览者和平台所接受。 学习HTML或XHTML和学习其他任何语言...
### XHTML与HTML的区别 XHTML(可扩展超文本标记语言)是HTML的一种更严格、更纯净的替代形式,它结合了HTML与XML的最佳特性。在本文档中,我们将详细探讨XHTML与传统HTML之间的主要区别。 #### 1. **XHTML元素...
html5HTML5是用于取代1999年所制定的 HTML 4.01 和 XHTML 1.0 标准的 HTML 标准版本,现在仍处于发展阶段,但大部分浏览器已经支持某些 HTML5 技术。HTML 5有两大特点:首先,强化了 Web 网页的表现性能。其次,追加...
然后学习XHTML,理解其规范性,并对比HTML的区别。最后深入学习CSS,包括选择器、盒模型、布局方式等,以及CSS3的新特性。同时,实践是提升技能的关键,可以通过创建简单的网页项目来巩固所学知识。 **开发工具和...
XHTML1.0同样分为三个版本:Strict、 Transitional 和 Frameset,功能与HTML4.01类似,但在XHTML中,不遵守这些规则的文档将被视为无效。 **标签参考** 在压缩包中的“xhtml_reference.chm”可能是XHTML标签的离线...
### Head.First.HTML与CSS.XHTML中文版 #### 知识点概述 《Head.First.HTML与CSS.XHTML中文版》是一本面向初学者的教程书籍,它以独特且易懂的方式介绍了HTML、CSS以及XHTML的基本概念和技术应用。本书通过丰富的...