dtd中的框架集类型有哪三个(!DOCTYPE的语法)

本文目录
!DOCTYPE的语法
注:由于!DOCTYPE(以下简化称为“本标签”)是标准通用标记语言的文档类型声明,所以 “本标签”的附属属性(比如以下提到的“#隐含”及“公共、系统标识符”属性)将为离散的文本块; 当标准通用标记语言有新功能属性时,可以根据实际需求把标准通用标记语言的新功能属性加入“本标签”。 本标签有三种写法:
一、私有的外联文档类型定义(使用系统标识符):
《!DOCTYPE 根元素
SYSTEM 文档类型定义位置
》
实例具体应用:(根元素是超文本网页) 《!DOCTYPE HTML SYSTEM 文档类型定义/严格.定义》二、公共的外联文档类型定义(使用公共标识符):
《!DOCTYPE 根元素
PUBLIC 注册//组织//类型 标签//定义 语言
文档类型定义位置
》
实例具体应用:(根元素是超文本网页) 《!DOCTYPE HTML PUBLIC +//我公司//DTD超文本5//ZH 网络页面文档类型定义/严格.定义》三、内联的文档类型定义:
《!DOCTYPE 根元素
[
文档类型定义里头的内容: 元素/属性/实体/符号 处理指令/批注/引用 ]
》
实例具体应用:(根元素是“百度百科_行标签”) 《!DOCTYPE 百度百科_行标签》 格式:
前缀//所有者//类型 标签描述//语言//显示版本
前缀: 前缀 定义 ISO 是国际标准化组织的标准 + 组织名称已注册 - 组织名称未注册
注:注册指组织是否由国际标准化组织注册。 (各人也可以手动将文档类型定义注册自服务器)
组织(所有者):公司、单位、组织的名称。
类型:表明该公共标识符所关联的文档的实际类型(比如超文本标记语言)。
标签描述:所关联的文档的简要说明。该描述可以是任何字符串,当然其中不应包含作为分隔符的“//”。(比如超文本5)。
语言:说明文档基于何种语言书写,通常使用国际标准化组织标准的两字母语言代码。
显示版本:该项目使用较少,用于说明文档是针对特定显示设备或者特定系统的。 超文本标记语言三点零:
《!DOCTYPE HTML
PUBLIC -//IETF//DTD HTML//en》 大多数万维网浏览器实际上并没有使用标准通用标记语言解析器,其中许多基于对文档的!DOCTYPE声明,显示有所不同的文件或缺乏。
类型 指定公开文本类,即所引用的对象类型。
标签 指定公开文本描述,即对所引用的公开文本的唯一描述性名称。后面可附带版本号。 HTML 默认。HTML。
定义 指定文档类型定义。框架集(外语:Frameset)文档。
严格(外语:Strict) 排除所有 W3C 专家希望逐步淘汰的代表性属性和元素,因为样式表已经很完善了。
过渡(外语:Transitional) 包含除框架集(frameSet) 元素的全部内容。
语言 指定公开文本语言,即用于创建所引用对象的自然语言编码系统。该语言定义已编写为 ISO 639 语言代码(大写两个字母)。
URL(资源定位器)指定所引用对象的位置。
注释
此声明必须出现在文档的起始处,出现在 html 标签之前。
功能简介:
你可使用此声明在 Internet Explorer 6 及以后版本中切换为严格的标准兼容模式。若想打开此开关,请在你的文档顶部包含 !DOCTYPE 声明,在声明中指定合法的标签,在某些情况下,还需要指定定义和/或统一资源定位。下面的表格列出了标准兼容模式的开关情况。
DOCTYPE 出现统一资源定位 未出现 统一资源定位 未出现
DOCTYPE 关 关
HTML (无版本) 关 关
HTML 2.0 关 关
HTML 3.0 关 关
HTML 4.0 开 开
HTML 4.0 Frameset 开 关
HTML 4.0 Transitional 开 关
HTML 4.0 Strict 开 开
XHTML 开 开
XML 开 开
无法识别的 DOCTYPE 开 开
注意 在标准兼容模式下,不能保证与其它版本的 Internet Explorer 保持兼容。当打开标准兼容模式时,文档的渲染行为也许与将来版本的 Internet Explorer 不同。若内容本来就是固定的(如刻录在激光唱片上),则不应该使用此模式。
示例:
下面的例子演示了如何使用 !DOCTYPE 声明指定文档遵从的文档类型定义,并将 Internet Explorer 6 及更高版本切换到标准兼容模式。
下面例子中的声明都指定了遵从超文本4.0 文档类型定义。第二种声明指定了“Strict”。第一种声明没有指定。这两种声明都将会把 Internet Explorer 6 及以后版本切换到标准兼容模式。
《!DOCTYPE HTML
PUBLIC -//W3C//DTD HTML 4.0//en》
《!DOCTYPE HTML
PUBLIC -//W3C//DTD HTML 4.0 Strict//en》
下面例子中的声明都指定了遵从“Transitional”HTML 4.0 文档类型定义。第二种声明指定了文档类型定义的统一资源定位。第一种声明没有指定。第二种声明将会把Internet Explorer 6 及以后版本切换到标准兼容模式。第一种声明不会。
《!DOCTYPE HTML
PUBLIC -//W3C//DTD HTML 4.0 Transitional//en》
《!DOCTYPE HTML
PUBLIC -//W3C//DTD HTML 4.0 Transitional//en
***隐藏网址***
标准信息
此对象定义在 HTML 3.2 中。 数学标记语言: 下面例子中的声明都指定了遵从“MathML”数学标记语言2.0 文档类型定义。第二种将设置MATHML命名空间的前缀到MML。第三种附加了检查文档类型定义(DTD)
《!DOCTYPE math
PUBLIC -//W3C//DTD MathML 2.0//en
***隐藏网址***
《!DOCTYPE mml:math
PUBLIC -//W3C//DTD MathML 2.0//en
***隐藏网址***
[
《!ENTITY % MATHML.prefixed INCLUDE --设置“包含”某些部分的参数实体--》
《!ENTITY % MATHML.prefix mml》
]
》
《!DOCTYPE math
PUBLIC -//W3C//DTD MathML 2.0//en
***隐藏网址***
[
《!ENTITY % MathMLstrict INCLUDE --设置“包含”某些部分的参数实体--》
]
》 《!DOCTYPE NITF
PUBLIC -//IPTC-NAA//DTD NITF 2.0//en 》 公共标识符称为:-//LISA OSCAR:1998//DTD for Translation Memory eXchange//en
《!DOCTYPE tmx
PUBLIC -//LISA OSCAR:1998//DTD for Translation Memory eXchange//en
》 《!DOCTYPE iCalendar
PUBLIC -//IETF//DTD iCalendar//en
》 《!DOCTYPE wml
PUBLIC -//WAPFORUM//DTD WML 1.1//en
》 三点零版本:
《!DOCTYPE score-partwise
PUBLIC -//Recordare//DTD MusicXML 3.0 Partwise//en
》
HTML 标签列表
按字母顺序排列
DTD:指示在哪种 XHTML 1.0 DTD 中允许该标签。S=Strict, T=Transitional, F=Frameset.
标签
描述
DTD
!--...--定义注释。STF!DOCTYPE定义文档类型。STFa定义锚。STFabbr定义缩写。STFacronym定义只取首字母的缩写。STFaddress定义文档作者或拥有者的联系信息。STFapplet不赞成使用。定义嵌入的 applet。TFarea定义图像映射内部的区域。STFb定义粗体字。STFbase定义页面中所有链接的默认地址或默认目标。STFbasefont不赞成使用。定义页面中文本的默认字体、颜色或尺寸。TFbdo定义文字方向。STFbig定义大号文本。STFblockquote定义长的引用。STFbody定义文档的主体。STFbr定义简单的折行。STFbutton定义按钮 (push button)。STFcaption定义表格标题。STFcenter不赞成使用。定义居中文本。TFcite定义引用(citation)。STFcode定义计算机代码文本。STFcol定义表格中一个或多个列的属性值。STFcolgroup定义表格中供格式化的列组。STFdd定义定义列表中项目的描述。STFdel定义被删除文本。STFdir不赞成使用。定义目录列表。TFdiv定义文档中的节。STFdfn定义定义项目。STFdl定义定义列表。STFdt定义定义列表中的项目。STFem定义强调文本。STFfieldset定义围绕表单中元素的边框。STFfont不赞成使用。定义文字的字体、尺寸和颜色。TFform定义供用户输入的 HTML 表单。STFframe定义框架集的窗口或框架。Fframeset定义框架集。Fh1 to h6定义 HTML 标题。STFhead定义关于文档的信息。STFhr定义水平线。STFhtml定义 HTML 文档。STFi定义斜体字。STFiframe定义内联框架。TFimg定义图像。STFinput定义输入控件。STFins定义被插入文本。STFisindex不赞成使用。定义与文档相关的可搜索索引。TFkbd定义键盘文本。STFlabel定义 input 元素的标注。STFlegend定义 fieldset 元素的标题。STFli定义列表的项目。STFlink定义文档与外部资源的关系。STFmap定义图像映射。STFmenu不赞成使用。定义菜单列表。TFmeta定义关于 HTML 文档的元信息。STFnoframes定义针对不支持框架的用户的替代内容。TFnoscript定义针对不支持客户端脚本的用户的替代内容。STFobject定义内嵌对象。STFol定义有序列表。STFoptgroup定义选择列表中相关选项的组合。STFoption定义选择列表中的选项。STFp定义段落。STFparam定义对象的参数。STFpre定义预格式文本。STFq定义短的引用。STFs不赞成使用。定义加删除线的文本。TFsamp定义计算机代码样本。STFscript定义客户端脚本。STFselect定义选择列表(下拉列表)。STFsmall定义小号文本。STFspan定义文档中的节。STFstrike不赞成使用。定义加删除线文本。TFstrong定义强调文本。STFstyle定义文档的样式信息。STFsub定义下标文本。STFsup定义上标文本。STFtable定义表格。STFtbody定义表格中的主体内容。STFtd定义表格中的单元。STFtextarea定义多行的文本输入控件。STFtfoot定义表格中的表注内容(脚注)。STFth定义表格中的表头单元格。STFthead定义表格中的表头内容。STFtitle定义文档的标题。STFtr定义表格中的行。STFtt定义打字机文本。STFu不赞成使用。定义下划线文本。TFul定义无序列表。STFvar定义文本的变量部分。STFxmp不赞成使用。定义预格式文本。
DW 中框架与框架集有什么不同
从代码角度来说,框架集与框架是一种包含关系。
一个框架集中包含了多个框架。如下
《frameset》 //这里是一个框架集标记
《frame》 框架一《/frame》
《frame》 框架二《/frame》 //这个框架集中有两个框架
《/frameset》
你算你做了一个框架,好像没做框架集打什么交道,但实际上,DW早就把框架集先做好了,再把你做的框架放到那个框架集中。
框架只能存在于框架集中。
从网页文件的角度出发,你在页面做了2个框架,但保存时,会出现3个文件。要是在页页上做3个框架时,保存时会出现4个文件,总是多一个文件,而多的那个文件就是框架集文件,主要用于记录网页上是怎么样划分框架,有几个框架等这些信息。而每个框架则会单独显示一个网页。
缺少操作,不知道你是否看得懂,有问题联系我。

更多文章:
excel表格中,如何匹配单元格中含有通配符“*“?EXCEL SUBSTITUTE 通配符
2026年9月20日 21:45
tcpip有多少个协议(tcpip参考模型中应用层协议常用的有)
2026年1月18日 15:45
qq聊天音乐代码(qq发信息有音乐符号,点一下它出来一首歌)
2025年12月24日 17:15
SAP是一个什么行业_sap是干什么的?南京雨润集团sap岗位怎么样
2026年8月6日 18:15
ajax提交form表单失败(layui的以ajax提交表单不成功问题)
2026年9月3日 04:15
php运行环境安装(server2008如何部署iis+php+mysql运行环境)
2025年9月24日 02:45
simulink安装包下载(谁有关于光热发电的simulink仿真或其他仿真)
2026年3月2日 01:30
大漠易语言模块(大漠插件易语言模块为什么分辨率变化了.鼠标移动到坐标就不对了)
2026年3月12日 03:45

















