html中DTD使用小结

DTD 是一套关于标记符的语法规则。它是XML1.0版规格得一部分,是html文件的验证机制,属于html文件组成的一部分。

DTD:三种文档类型:S(Strict)、T(Transitional)、F(Frameset)。 
Strict:如果您需要干净的标记,免于表现层的混乱,请使用此类型。请与层叠样式表(CSS)配合使用 
Transitional:DTD 可包含 W3C 所期望移入样式表的呈现属性和元素。如果您的读者使用了不支持层叠样式表(CSS)的浏览器以至于您不得不使用 HTML 的呈现特性时使用 
Frameset: DTD 应当被用于带有框架的文档。除 frameset 元素取代了 body 元素之外,Frameset DTD 等同于 Transitional DTD

html5基本上没有XHTML 1.0 Transitional严格的要求,并且简化了很多东西可以直接使用 <!DOCTYPE HTML>

HTML5 
<!DOCTYPE HTML> 
—————————————————————————————— 
xhtml 1.1: 
<!doctype html public "-/w3c/dtd xhtml 1.1/en" "http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd"> 
xhtml 1.1 plus mathml plus svg: 
<!doctype html public "-/w3c/dtd xhtml 1.1 plus mathml 2.0 plus svg 1.1/en" "http://www.w3.org/2002/04/xhtml-math-svg/xhtml-math-svg.dtd"> 
—————————————————————————————— 
html 4.01 strict: 
<!doctype html public "-/w3c/dtd html 4.01/en" "http://www.w3.org/tr/html4/strict.dtd"> 
html 4.01 transitional: 
<!doctype html public "-/w3c/dtd html 4.01 transitional/en" "http://www.w3.org/tr/html4/loose.dtd"> 
html 4.01 frameset: 
<!doctype html public "-/w3c/dtd html 4.01 frameset/en" "http://www.w3.org/tr/html4/frameset.dtd"> 
—————————————————————————————— 
xhtml 1.0 strict: 
<!doctype html public "-/w3c/dtd xhtml 1.0 strict/en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd"> 
xhtml 1.0 transitional: 
<!doctype html public "-/w3c/dtd xhtml 1.0 transitional/en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> 
xhtml 1.0 frameset: 
<!doctype html public "-/w3c/dtd xhtml 1.0 frameset/en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-frameset.dtd"> 
—————————————————————————————— 
html 3.2: 
<!doctype html public "-/w3c/dtd html 3.2 final/en"> 
—————————————————————————————— 
html 2(数字2代表版本号): 
<!doctype html public "-/ietf/dtd html 2.0/en">

附上一张老版本标签对照DTD文档:


标签


描述


DTD


<!DOCTYPE>


定义文档类型。


STF


<html>


定义 HTML 文档。


STF


<body>


定义文档的主体。


STF


<h1> to <h6>


定义 HTML 标题。


STF


<p>


定义段落。


STF


<br>


定义简单的折行。


STF


<hr>


定义水平线。


STF


<!--...-->


定义注释。


STF


标签


描述


DTD


<b>


定义粗体文本。


STF


<font>


不赞成使用。定义文本的字体、尺寸和颜色


TF


<i>


定义斜体文本。


STF


<em>


定义强调文本。


STF


<big>


定义大号文本。


STF


<strong>


定义语气更为强烈的强调文本。


STF


<small>


定义小号文本。


STF


<sup>


定义上标文本。


STF


<sub>


定义下标文本。


STF


<bdo>


定义文本的方向。


STF


<u>


不赞成使用。定义下划线文本。


TF


标签


描述


DTD


<pre>


定义预格式文本


STF


<code>


定义计算机代码文本。


STF


<tt>


定义打字机文本。


STF


<kbd>


定义键盘文本。


STF


<var>


定义文本的变量部分。


STF


<dfn>


定义定义项目。


STF


<samp>


定义计算机代码样本。


STF


<xmp>


不赞成使用。定义预格式文本。

 

标签


描述


DTD


<acronym>


定义只取首字母的缩写。


STF


<abbr>


定义缩写。


STF


<address>


定义文档作者或拥有者的联系信息。


STF


<blockquote>


定义块引用。


STF


<center>


不赞成使用。定义居中文本。


TF


<q>


定义短的引用。


STF


<cite>


定义引用(citation)。


STF


<ins>


定义被插入文本。


STF


<del>


定义被删除文本。


STF


<s>


不赞成使用。定义加删除线的文本。


TF


<strike>


不赞成使用。定义加删除线的文本。


TF


标签


描述


DTD


<a>


定义锚。


STF


<link>


定义文档与外部资源的关系。


STF


标签


描述


DTD


<frame>


定义框架集的窗口或框架。


F


<frameset>


定义框架集。


F


<noframes>


定义针对不支持框架的用户的替代内容。


TF


<iframe>


定义内联框架。


TF


标签


描述


DTD


<form>


定义供用户输入的 HTML 表单。


STF


<input>


定义输入控件。


STF


<textarea>


定义多行的文本输入控件。


STF


<button>


定义按钮。


STF


<select>


定义选择列表(下拉列表)。


STF


<optgroup>


定义选择列表中相关选项的组合。


STF


<option>


定义选择列表中的选项。


STF


<label>


定义 input 元素的标注。


STF


<fieldset>


定义围绕表单中元素的边框。


STF


<legend>


定义 fieldset 元素的标题。


STF


<isindex>


不赞成使用。定义与文档相关的可搜索索引。


TF


标签


描述


DTD


<ul>


定义无序列表。


STF


<ol>


定义有序列表。


STF


<li>


定义列表的项目。


STF


<dir>


不赞成使用。定义目录列表。


TF


<dl>


定义定义列表。


STF


<dt>


定义定义列表中的项目。


STF


<dd>


定义定义列表中项目的描述。


STF


<menu>


不赞成使用。定义菜单列表。


TF


标签


描述


DTD


<img>


定义图像。


STF


<map>


定义图像映射。


STF


<area>


定义图像地图内部的区域。


STF


标签


描述


DTD


<table>


定义表格


STF


<caption>


定义表格标题。


STF


<th>


定义表格中的表头单元格。


STF


<tr>


定义表格中的行。


STF


<td>


定义表格中的单元。


STF


<thead>


定义表格中的表头内容。


STF


<tbody>


定义表格中的主体内容。


STF


<tfoot>


定义表格中的表注内容(脚注)。


STF


<col>


定义表格中一个或多个列的属性值。


STF


<colgroup>


定义表格中供格式化的列组。


STF


标签


描述


DTD


<style>


定义文档的样式信息。


STF


<div>


定义文档中的节。


STF


<span>


定义文档中的节。


STF


标签


描述


DTD


<head>


定义关于文档的信息。


STF


<title>


定义文档的标题。


STF


<meta>


定义关于 HTML 文档的元信息。


STF


<base>


定义页面中所有链接的默认地址或默认目标。


STF


<basefont>


不赞成使用。定义页面中文本的默认字体、颜色或尺寸。


TF


标签


描述


DTD


<script>


定义客户端脚本。


STF


<noscript>


定义针对不支持客户端脚本的用户的替代内容。


STF


<applet>


不赞成使用。定义嵌入的 applet。


TF


<object>


定义嵌入的对象。


STF


<param>


定义对象的参数。


STF

时间: 2024-11-09 02:53:28

html中DTD使用小结的相关文章

[转载]html中DTD使用小结

原文链接:http://www.jb51.net/web/36856.html DTD 是一套关于标记符的语法规则.它是XML1.0版规格得一部分,是html文件的验证机制,属于html文件组成的一部分. DTD:三种文档类型:S(Strict).T(Transitional).F(Frameset). Strict:如果您需要干净的标记,免于表现层的混乱,请使用此类型.请与层叠样式表(CSS)配合使用 Transitional:DTD 可包含 W3C 所期望移入样式表的呈现属性和元素.如果您的

数据挖掘中分类算法小结

数据挖掘中分类算法小结 数据仓库,数据库或者其它信息库中隐藏着许多可以为商业.科研等活动的决策提供所需要的知识.分类与预测是两种数据分析形式,它们可以用来抽取能够描述重要数据集合或预测未来数据趋势的模型.分类方法(Classification)用于预测数据对象的离散类别(Categorical Label);预测方法(Prediction )用于预测数据对象的连续取值. 分类技术在很多领域都有应用,例如可以通过客户分类构造一个分类模型来对银行贷款进行风险评估;当前的市场营销中很重要的一个特点是强

java中String类小结

构建一个字符串 1.用字符串直接量: String message = new String("Welcome to java"); 2.用字符串直接量: String message = "Welcome to java"; 3.用字符数组 Char[] charArray = {'m', 'y'}; String message = new String(charArray); 不可变字符与限定字符串 String对象是不可变的,内容不能改变 java虚拟机为了

java 中的equals()小结

转载自http://www.cnblogs.com/jackyrong/archive/2006/08/20/481994.html Java中的equals是十分重要的,和= =要区别开来,最近在看孙卫琴的JAVA面向对象编程一书,觉得对其阐述写的不错,所以现在小结其主要内容,而且要将 = =和 equals列为重要的对比概念来学习1.声明格式public boolean equals(Object obj)其比较规则为:当参数obj引用的对象与当前对象为同一个对象时,就返回true,否则返回

HTML中的单位小结

JavaScript中各种计量单位小结 px:像素,一般计量单位,最常用. em:相对单位,基于父节点字体大小,如果自身定义了字体大小,以自身字体大小为准,整个页面的1em不统一. rem:相对单位,基于根节点(HTML)的字体大小,如果自身定义了字体大小,以自身字体大小为准.(谷歌最小字体强制为12px). vw:(viewpoint width),基于适窗宽度,1vw=视窗宽度1%. vh:(viewpoint height),基于视窗高度,1wh=视窗高度1%. vmin:vw和wh中较小

hiredis中异步的实现小结

前言 一般情况下我们使用的都是hiredis的同步通信机制,这种机制下每当你向服务器发送命令请求,程序都会阻塞直到收到服务器的回复并处理.而如果采用异步通信,程序就不需要阻塞等待服务器的回复,而是直接继续执行后边的代码,当服务器回复到来后由程序中预先注册的回调函数来处理回复. 同步通信下程序写起来逻辑更清晰,代码量也少,但是由于每次请求都要停下来等待回复,可能会影响程序的运行速度.异步通信下程序逻辑会变得很复杂,你必须考虑回调函数的编写,并且需要多开一个线程来实现异步事件的处理,但是异步通信下程

[转] SpringBoot RESTful 应用中的异常处理小结

[From] https://segmentfault.com/a/1190000006749441 SpringBoot RESTful 应用中的异常处理小结 永顺 2016年08月29日发布 赞  |   6收藏  |  15 8.8k 次浏览 @ControllerAdvice 和 @ExceptionHandler 的区别 ExceptionHandler, 方法注解, 作用于 Controller 级别. ExceptionHandler 注解为一个 Controler 定义一个异常处

180531-Spring中JavaConfig知识小结

原文链接:Spring中JavaConfig知识小结/ Sring中JavaConfig使用姿势 去掉xml的配置方式,改成用Java来配置,最常见的就是将xml中的 bean定义, scanner包扫描,属性文件的配置信息读取等 I. 几个基本注解 1. Configuration注解 在javaConfig中注解@Configuration用来代替一个xml文件,可以简单的理解他们的作用是相等的,一般bean的定义也都是放在被这个注解修饰的类中 如一个基本的配置文件如下 @Configura

【Solution】idea中dtd没有找到

问题: idea中dtd没有找到 解决: 一般是相关依赖没有加进来,把相关依赖添加进来即可 在pom中添加依赖 原文地址:https://www.cnblogs.com/kingdelee/p/10262104.html