doctype种类介绍
来源:互联网 发布:灰度分析软件 编辑:程序博客网 时间:2024/04/30 12:10
一、什么是DOCTYPE
DOCTYPE是Document Type(文档类型)的简写,在页面中,用来指定页面所使用的XHTML(或者HTML)的版本。要想制作符合标准的页面,一个必不可少的关键组成部分就是DOCTYPE声明。只有确定了一个正确的DOCTYPE,XHTML里的标识和CSS才能正常生效。
二、选择什么样的DOCTYP
XHTML 1.0中有3种DTD(文档类型定义)声明可以选择:过渡的(Transitional)、严格的(Strict)和框架的(Frameset)。
分别介绍如下:
1.过渡的
一种要求不很严格的DTD,允许在页面中使用HTML4.01的标识(符合xhtml语法标准)。过渡的DTD的写法如下:
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2.严格的
一种要求严格的DTD,不允许使用任何表现层的标识和属性。严格的DTD的写法如下:
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3.框架的
一种专门针对框架页面所使用的DTD,当页面中含有框架元素时,就要采用这种DTD。框架的DTD的写法如下:
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
三、需要注意的问题
没什么特别的,就是一定要将DOCTYPE声明放在XHTML文档的顶部,上面哪怕多个HTML注释标记都不行。
最好示例代码也加上DOCTYPE,否则效果会有差异。
HTML
HTML 4.01 规定了三种文档类型:Strict、Transitional 以及 Frameset。
HTML Strict DTD
如果您需要干净的标记,免于表现层的混乱,请使用此类型。请与层叠样式表(CSS)配合使用:
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"
HTML Transitional DTD
Transitional DTD 可包含 W3C 所期望移入样式表的呈现属性和元素。如果您的读者使用了不支持层叠样式表(CSS)的浏览器以至于您不得不使用 HTML 的呈现特性时,请使用此类型:
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " http://www.w3.org/TR/html4/loose.dtd"
Frameset DTD
Frameset DTD 应当被用于带有框架的文档。除 frameset 元素取代了 body 元素之外,Frameset DTD 等同于 Transitional DTD:
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" " http://www.w3.org/TR/html4/frameset.dtd"
- doctype种类介绍
- DOCTYPE种类
- DOCTYPE介绍
- Doctype的几种类型
- DOCTYPE的几种类型
- doctype的三种类型
- Doctype的几种类型
- DOCTYPE声明三种类型
- HTML的DOCTYPE的三种类型
- HTML之DocType的几种类型
- 简单介绍 DOCTYPE
- HTML之<!DOCTYPE> 标签介绍
- shell脚本种类介绍
- DOCTYPE
- doctype
- DOCTYPE
- DOCTYPE
- doctype
- 【原创】【数论】HDU 2462 The Luckiest number
- PythonWeb开发Django框架学习(五)Template标签
- JAVA语言的一些小知识点
- assert_param()的使用
- 1310: 最近平方数
- doctype种类介绍
- Linux内核页面换入换出
- Linux简介,linux终端符号含义
- JavaScript基础
- 如何在已经存在python2的linux环境上安装python3
- 动态图连通性
- nodejs之koa学习笔记(1)
- 在学习写微信小程序的同学注意了,别给官方扯蛋的示例给坑了!
- windows下shell工具cygwin