`

css学习手册--XHTML代码规范

阅读更多

1.所有的标记都必须要有一个相应的结束标记
以前在HTML中,你可以打开许多标签,例如<p>和<li>而不一定写对应的</p>和</li>来 关闭它们。但在XHTML中这是不合法的。XHTML要求有严谨的结构,所有标签必须关闭。如果是单独不成对的标签,在标签最后加一个"/"来关闭它。例 如:
<br /><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要求有严谨的结构,因此所有的嵌套都必须按顺序,以前我们这样写的代码:
<p><b></p></b>
必须修改为:
<p><b></b></p>
就是说,一层一层的嵌套必须是严格对称。

4.所有的属性必须用引号""括起来
在HTML中,你可以不需要给属性值加引号,但是在XHTML中,它们必须被加引号。例如:
<height=80>
必须修改为:
<height="80">
特殊情况,你需要在属性值里使用双引号,你可以用",单引号可以使用',例如:
<alt="say'hello'">

5.把所有<和&特殊符号用编码表示
任何小于号(<),不是标签的一部分,都必须被编码为& l t ;
任何大于号(>),不是标签的一部分,都必须被编码为& g t ;
任何与号(&),不是实体的一部分的,都必须被编码为& a m p;
注:以上字符之间无空格。

6.给所有属性赋一个值
XHTML规定所有属性都必须有一个值,没有值的就重复本身。例如:
<td nowrap> <input type="checkbox" name="shirt" value="medium" checked> 必须修改为:
<td nowrap="nowrap"> <input type="checkbox" name="shirt" value="medium" checked="checked">

7.不要在注释内容中使“--”
“--”只能发生在XHTML注释的开头和结束,也就是说,在内容中它们不再有效。
例如下面的代码是无效的:
<!--这里是注释-----------这里是注释-->
用等号或者空格替换内部的虚线。
<!--这里是注释============这里是注释-->
以上这些规范有的看上去比较奇怪,但这一切都是为了使我们的代码有一个统一、唯一的标准!
以便于将来的数据再利用!!

分享到:
评论

相关推荐

    CSS-JS-JQuery-xHTML-w3c参考手册(共11册)

    《CSS-JS-JQuery-xHTML-w3c参考手册(共11册)》是一套全面覆盖Web前端核心技术的中文参考资料,包含CSS 3.0、JavaScript、jQuery、xHTML以及W3C标准的HTML5等多个关键领域的详细指南。这套手册为开发者提供了详实的...

    CSS+XHTML+JavaScript完全学习手册

    《CSS+XHTML+JavaScript完全学习手册》是一本详尽且全面的教程,旨在帮助读者掌握Web开发中的核心技术。这本手册将引导你从基础到高级,深入理解并运用CSS(层叠样式表)、XHTML(扩展超文本标记语言)以及...

    HTML Dog - Best-Practice Guide to XHTML and CSS

    - 包括但不限于代码规范、性能优化、可访问性和SEO策略等。 - 可能还会包括示例代码、案例研究和实际操作的步骤指南。 4. **实际应用案例**: - 通过具体项目来展示如何运用XHTML和CSS的最佳实践。 - 案例研究...

    CSS帮助文档---网络版

    **CSS 2.0 中文手册.chm**是关于CSS 2.0规范的中文版参考文档。CSS 2.0是CSS的第一个正式版本,它包含了基础的样式规则、选择器、盒模型、定位和浮动等内容。以下是一些核心概念: 1. **选择器**: 选择器用于匹配...

    CSS参考手册_第2章__XHTML_书写规范

    ### CSS参考手册_第2章_XHTML_书写规范 #### 2.1 为什么要使用XHTML XHTML(可扩展超文本标记语言)作为一种介于HTML与XML之间的过渡语言,相较于传统的HTML具备更多的优势和特性,使其成为现代网页设计的重要组成...

    CSS参考手册打印版

    【CSS参考手册打印版】是一份综合性的教程资料,它基于W3school网站的CSS教程内容,方便用户下载打印成实体书以便随时查阅。...这份CSS参考手册将是学习和参考的重要资源,帮助读者系统地掌握这一关键的前端技术。

    三:HTML5 CSS3 典藏学习手册

    虽然HTML5已经成为主流,但理解HTML4.01和XHTML1.0的基础知识对兼容旧代码和解析文档规范至关重要。XHTML是HTML与XML的结合,强调了语法的严谨性,这对培养良好的编程习惯很有帮助。 通过这三份手册的学习,你可以...

    Div+css布局大全学习手册

    #### 第6天:XHTML代码规范 - **规范要点**:包括所有标记的闭合、小写字母的使用、合理嵌套、属性的引用、特殊字符的转义、注释规则等。 #### 第7天:CSS入门 - **语法规范**:如选择器、属性和值的使用规则。 -...

    CSS2中文手册

    1. **Cascading Style Sheet 2.0 中文手册.chm**:该手册详细阐述了CSS2的所有规范,是学习CSS2的基础资料。 2. **说明.htm**:可能包含手册的使用指南或对CSS2的简要介绍,有助于快速上手。 3. **readme.txt**:...

    CSS参考手册

    本“CSS参考手册”涵盖了从基础到进阶的各个知识点,旨在帮助你全面理解和掌握CSS的核心概念。 一、Web布局本质 Web布局是网页设计的关键部分,它决定了页面元素如何在不同屏幕尺寸和设备上排列和对齐。现代Web布局...

    CSS参考手册(Web标准布局的本质,XHTML书写规范,CSS基础与书写规范,网页头部元素的详细定义,CSS基本布局的属性,CSS容器属性)

    本手册详细涵盖了CSS的基础知识以及高级概念,旨在帮助开发者深入理解和掌握Web标准布局的核心理念。 首先,**Web标准布局**是现代网页设计的重要原则,强调结构、表现和行为的分离。通过使用XHTML或HTML5来构建...

    HTML JS CSS 查找手册

    xHTML参考手册.chm则强调了XHTML的严谨性,它是HTML与XML的结合,对标签的规范性有更严格的要求。 JavaScript是一种客户端脚本语言,负责赋予网页动态行为。JavaScript参考手册.chm和JavaScript核心参考手册.chm...

    XHTML1.0+CSS2.0中文手册

    **XHTML1.0与CSS2.0:构建现代网页设计的基础** ...通过学习和熟练掌握XHTML1.0和CSS2.0,开发者可以构建出结构清晰、样式丰富且具有良好可访问性的网页,这在今天的Web开发中仍然是一个不可或缺的基础。

    CSS2.0、CSS3.0、HTML、XHTML参考手册

    综上所述,这个压缩包包含的CSS2.0、CSS3.0、HTML和XHTML参考手册对于学习和掌握这些技术至关重要,无论是初学者还是有经验的开发者,都能从中受益匪浅。它们详尽地解释了各种特性、语法和用法,帮助开发者更好地...

    开发者手册CSS+HTML.zip

    手册可能详细介绍了XHTML的语法规则和最佳实践,帮助开发者编写更规范的代码。 通过这个压缩包,开发者可以系统地学习和掌握CSS和HTML的基础和高级技巧,同时了解与之相关的WebGL和JavaScript知识,提升整体的Web...

    CSS参考手册 第4版 涵盖CSS3

    《CSS参考手册 第4版 涵盖CSS3》是一本由Eric A. Meyer编写的权威指南,旨在帮助读者深入理解和应用CSS3。这本书由O'Reilly Media, Inc.出版,自2001年第一版发行以来,经过多次更新,以适应不断发展的Web样式语言。...

    xhtml帮助文档学习手册

    编写XHTML代码时,需要考虑不同浏览器的解析差异,确保代码的跨平台兼容性。 8. **验证工具**:W3C提供了一个在线的XHTML验证器,可以帮助开发者检查文档的语法错误,确保符合XHTML规范。 通过阅读“XHTML教程.doc...

    6种css帮助文档、手册(包括duv+css大全、样式源码、cssfilter、css2.0中文手册、Cascading Style Sheet 样式表中文手册)

    这份中文手册提供了全面的CSS2.0规范解释,有助于初学者理解基础语法和属性,同时也适合需要回顾经典CSS特性的开发者查阅。 5. **Cascading Style Sheet 样式表中文手册**: 这可能是CSS的通用中文教程,覆盖了从...

    CSS 2.0中文手册(CHM电子书)

    **CSS 2.0中文手册**是一份详细记录了CSS(Cascading Style Sheets)2.0规范的中文参考资料,旨在帮助中文用户更好地理解和应用这一样式表语言。CSS是用于描述HTML或XML(包括SVG、XHTML等)文档外观和格式的语言,...

Global site tag (gtag.js) - Google Analytics