【摘要】:如前所述,XHTML 是HTML 的替代者,它是从HTML 继承而来,但使用了XML 的规则进行严格规范。XHTML 与传统的HTML 的不同之处,主要来自于XML 语法规范的格式要求,即要求“格式良好”。这些要求统称为XHTML 文档的有效性。万维网联盟为XHTML 制定了3种DTD,分别适用于不同场景。过渡的:要求非常宽松的DTD,允许继续使用HTML4.01 的标签和属性,但要求格式良好。为确保XHTML 文档是有效的,应在文档第一行添加DOCTYPE即文档类型声明。DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">严格的:
如前所述,XHTML 是HTML 的替代者,它是从HTML 继承而来,但使用了XML 的规则进行严格规范。
XHTML 与传统的HTML 的不同之处,主要来自于XML 语法规范的格式要求,即要求“格式良好”。有以下几个要求:
➢必须有且仅能有一个根元素<html></html>
➢标签必须正确地嵌套
➢标签必须关闭
➢标签名和属性名必须使用小写
➢属性必须赋值
➢属性值必须包含在引号内
➢特殊字符必须用实体编码来表示
➢图片必须有替代文字
➢注释的内容中不能包含“--”
另一方面,网页文档中可以使用的标签有哪些,标签有哪些可用的属性,属性可用哪些值,标签之间如何嵌套,特殊字符如何表示,等等,XHTML 语言都有严格的要求。这些要求统称为XHTML 文档的有效性。XHTML 文档的有效性通过DTD(Document Type Definition,文档类型定义)来定义和验证。万维网联盟(W3C)为XHTML 制定了3种DTD,分别适用于不同场景。
➢过渡的(Transitional):要求非常宽松的DTD,允许继续使用HTML4.01 的标签和属性,但要求格式良好。(https://www.chuimin.cn)
➢严格的(Strict):要求严格的DTD,不能使用任何表现层的标签和属性。
➢框架集的(Frameset):专门针对框架集页面设计使用的DTD,如果你的页面中包含有多个框架组成的框架集,需要采用这种DTD。
为确保XHTML 文档是有效的,应在文档第一行(<html>标签开始之前)添加DOCTYPE即文档类型声明。对上述三种文档类型定义,声明使用它们的代码分别如下:
➢过渡的:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
➢严格的:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
➢框架集的:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
相关文章
-
HTML概述与基本标签:基于HTML与CSS
视频教学资源学校目标了解WEB 和HTML 的关系理解HTML 标签在WEB 网页中的作用掌握HTML 文档的结构掌握常用的HTML 标签本章单词请在预习前完成下列单词的学习,将其写在横线上。嵌入)_______________________________________预习任务1.网页的标题标签应放置在()标签内部。A.srcB.nameC.urlD.href3.用于描述网页大纲级别的标题标签共有()种。A.url textB.link alterC.href textD.src alt5.HTML 语言中,某些标签只需要开始部分,可以不要结束部分,以下()组属于这种情况。超链接10.在网页中使用锚标记显示各种不同的水果。水果列表水果描述......
2025-09-30
详细阅读
-
CSS层叠样式表-基于HTML与CSS网页设
A.ID 选择器B.伪类选择器C.类选择器D.HTML 标签选择器3.假设有多条样式规则由一个独立的样式文件包含,现在有一个网页要使用这个样式文件中的样式规则,应在此网页中使用( )标签链接这个样式文件,并设置此标签的( )属性的值为这个样式文件的地址。登录页面CSS 的英文全称为Cascading Style Sheet,中文译名通常是层叠样式表或级联样式表。......
2025-09-30
详细阅读
-
超链接标签的使用|基于HTML与CSS网页设
超链接可以用于各种场景。如图1.14 所示的网页包含了众多的超链接。超链接,其标准名称为锚,是使用 标签创建的,可以用两种方式表示。表1.3 描述了超链接标签的属性。图1.17例1.15 的运行结果单击链接“查看第八章”,可以看到浏览器将页面滚动到页面中名称叫C8 的位置。图1.18例1.15 中链接单击的结果注意源代码中,是为文档中的这个位置命名,称为命名锚记,它并不会显示超链接的外观。......
2025-09-30
详细阅读
-
HTML与CSS网页设计中的背景设置
使用与背景相关的CSS 属性,可以设置一个区域的背景颜色、背景图像。与背景相关的CSS 属性见表6.1。表6.1常用的CSS 样式属性_背景例6.1:代码运行结果如图6.1 所示。图6.1例6.1 的运行结果_背景说明网页元素的背景显示时,背景图像优先于背景颜色。......
2025-09-30
详细阅读
-
常用的CSS属性-基于HTML与CSS网页设
A.上、下、左、右B.左、底、右、顶C.顶、右、底、左D.顶、左、底、右3.CSS 属性text-decoration 可以设置为以下( )一组值。A.none、justfy、left、rightB.none、left、center、rightC.none、underline、overline、line-throughD.none、capitalize 、uppercase、lowercase4.以下有关字体的CSS 属性的说法,错误的是( )。A.list-style-type、list-style-position、list-style-imageB.list-style-position、list-style-type、list-style-imageC.list-style-image、list-style-position、list-style-typeD.list-style-type、list-style-image、list-style-position6.创建一个HTML 页面,在其中编写CSS 样式代码。设置了背景颜色的页面7.在HTML 中使用无序列表显示商品信息,在其中编写CSS 样式代码。商品列表本章将详细介绍常用的CSS 样式属性。......
2025-09-30
详细阅读
-
水平线标签-基于HTML与CSS网页设计
要想在网页中生成一条水平分割线,将不同的内容信息分开,使文字看起来更加清晰明确,那么就要使用到
标签来达到此目的。一个简单的
标签可以实现简单的分割线,轻松地修饰段落排版,使之更加美观。
标签的多种属性就解决了这些问题。通过给
标签设置一定的属性,可以使它具有更强的表达效果。
标签常用的属性有width,size,align,color 和title。size 可以理解为分隔线的厚度或高度,属性值默认单位同宽度。例1.10:测试水平分割线标签。......
2025-09-30
详细阅读
-
详细阅读
-
HTML与CSS网页设计:表格与列表
视频教学资源学校目标理解表格的结构掌握表格相关的标签掌握单元格合并理解列表的分类掌握两种列表及列表项目的标签本章单词请在预习前完成下列单词的学习,将其写在横线上。A.width cellspacingB.cellspacing widthC.cellspacing cellpaddingD.cellpadding cellspaing2.使用()标签为表格创建标题,使用()标签代替
| 标签可以创建标题单元格。表格8.创建网页,使用表格存储你所在班级的学生成绩表,包含学号、姓名、语文、数学和外语等信息。学生成绩表9.在网页中使用有序列表显示水果名称,如下图所示。......
2025-09-30
详细阅读
相关推荐