HTML <!DOCTYPE>标记
本教程向大家解释了<!DOCTYPE>标记的语法及如何使用HTML <!DOCTYPE>。
描述
HTML <!DOCTYPE>标记一般放在HTML文档中的第一行。它告诉浏览器要编写文档的HTML版本,以便浏览器知道预期的内容。此标记通常也称为<!DOCTYPE>元素。
句法
<!DOCTYPE>标记的语法在所使用的HTML或XHTML版本之间有所不同。让我们看一下最常见的用法。
HTML5中的语法为:
<!doctype html>
HTML 4.01 Transitional中的语法为:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.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 Strict中的语法为:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
XHTML 1.1中的语法为:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
浏览器兼容性
<!DOCTYPE>标记基本支持以下浏览器:
- 谷歌浏览器Chrome
- 安卓
- Firefox(火狐)
- Firefox移动版(Gecko)
- Internet Explorer(IE)
- Edge 手机版
- Opera
- Opera 手机版
- Safari(苹果浏览器)
- Safari手机
例子
我们将在下面讨论<html>标记,并探讨在HTML5,HTML 4.01 Transitional,XHTML 1.0 Transitional,XHTML 1.0 Strict和XHTML 1.1中如何使用<html>标记的示例。
HTML5文件
如果您使用HTML5创建了一个新网页,则您的<!DOCTYPE>标记可能如下所示:
<!doctype html>
<html><head>
<meta charset="UTF-8">
<title>HTML5 Example by www.techonthenet.com</title>
</head><body>
<h1>Heading</h1>
<p>This is the content.</p>
</body></html>
在此HTML5文档示例中,<!DOCTYPE>标记位于第一行,该行不包含在<html>标记内。
HTML 4.01 Transitional文档
如果您在HTML 4.01 Transitional中创建了一个新网页,则您的<!DOCTYPE>标记可能如下所示:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>HTML 4.01 Transitional Example by www.techonthenet.com</title>
</head><body>
<h1>Heading</h1>
<p>This is the content.</p>
</body></html>
在此HTML 4.01 Transitional Document示例中,<!DOCTYPE>标记位于第一行,该行不包含在<html>标记内。
XHTML 1.0 Transitional文档
如果您在XHTML 1.0 Transitional中创建了一个新网页,则您的<!DOCTYPE>标记可能如下所示:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>XHTML 1.0 Transitional Example</title>
</head><body>
<h1>Heading</h1>
<p>This is the content.</p>
</body></html>
在此XHTML 1.0过渡文档示例中,<!DOCTYPE>标记位于第一行,该行不包含在<html>标记中。
XHTML 1.0 Strict文档
如果您在XHTML 1.0 Strict中创建了一个新网页,则您的<!DOCTYPE>标记可能如下所示:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>XHTML 1.0 Strict Example by www.techonthenet.com</title>
</head><body>
<h1>Heading</h1>
<p>This is the content.</p>
</body></html>
在此XHTML 1.0 Strict Document示例中,<!DOCTYPE>标记位于第一行,该行不包含在<html>标记内。
XHTML 1.1文档
如果您在XHTML 1.1中创建了一个新网页,则您的<!DOCTYPE>标记可能如下所示:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>XHTML 1.1 Example by www.techonthenet.com</title>
</head><body>
<h1>Heading</h1>
<p>This is the content.</p>
</body></html>
在此XHTML 1.1文档示例中,<!DOCTYPE>标记位于第一行,该行不包含在<html>标记内。
好了, 以上是本文所有内容,希望对大家有所帮助,也希望大家对码农之家多多支持,你们的支持是我创作的动力!祝大家生活愉快!
HTML <!DOCTYPE>标记相关推荐
- java xml setdoctype_如何在Java中使用DOM将自定义doctype标记添加到带有xhtml标记的xml中?...
我使用java中的DOM创建了一个XML文档,并将XHTML标记插入到XML文档中.现在我要添加如下doctype: ]> 我试着把它作为一个字符串追加,但没有成功. DocumentBuild ...
- 网页制作篇(智慧树网站马红老师)-基础知识总结1(标记篇)
哇咔咔,我又来了!!!那这次带来的是什么呢?是的,大家没有看错,因为项目的原因,我分配的任务是制作网页,而令人悲伤的是我一点基础也没有,所以只能从零开始了-- 一.HTML5文档的基本格式 带有&qu ...
- 网页设计与制作第一课:什么是html,html基础与文本控制标记
web标准 html文档的基本格式 1.html的4个部分 (1)<!DOCTYPE>标记 标记位于文档的最前面,必须在开头,用于指明类型,若没有,则不同游览器效果不同不统一. (2)标记 ...
- XML (可扩展标记语言)
XML (可扩展标记语言) 一. 标记语言 标记语言,是一种将文本(txt)以及文本相关的其他信息结合起来,展现出关于文档结构和数据处理细节的电脑文字编码. 当今广泛使用的标记语言是超文本标记语言(H ...
- 下列常用的html标记有,html的题库(含答案)
该题库仅供巩固自身html知识 tip:<为< 单选题 1.下面标记中,用来显示段落的标记是( d ). a.<h1> b.<br /> c.<img / ...
- HTML标记语言篇--学习笔记01
HTML标记语言篇 第1章 HTML基础 1.1 基本概念 WWW 是"World Wide Web"(全球广域网)的缩写,简称为Web,中文又称为"万维网" ...
- ie6下常见的bug 调整页面兼容性
ie6下常见的bug 我们布局页面,首先符合标准,如何写一个页面的标准性? 但是ie6等浏览器本身就比较特殊,bug比较多,兵法云,知己知彼百战百胜.我们需要了解ie6的一些常见bug,这样,更好的调 ...
- C#.net读写XML文件
本文将会涉及3个方面的内容: 1.存取XML文件 2.XML文档对象模型 3.XML和DataSet 这里我们先介绍操作XML文件的两个 ...
- web安全101之如何理解XXE?
前置知识 XXE如何理解? 它是可扩展标记语言 ( XML) 用于存储和传输数据. 通常始于异步JavaScript和XML技术(ajax技术):网页应用能够快速地将增量更新呈现在用户界面上,而不需要 ...
最新文章
- 深度学习-强化学习-图神经网络-自然语言处理等AI课程超级大列表-最新版
- 三层神经网络前向后向传播示意图
- AI产品经理需了解的技术知识:语音识别技术(1)
- cannot fetch plan for SQL_ID: 5qgz1p0cut7mx, CHILD_NUMBER: 0
- 优化Hibernate所鼓励的7大措施
- 使用matlab判断CDMA接收码片
- 取某个单元格的值_vba中如何进行单元格复制,Copy方法使用介绍,一定要学
- ado.net mysql 连接池_ADO.NET中SQL Server数据库连接池
- php simplexmlelement array,php中SimpleXMLElement 对象转换为数组
- asp.net中防刷新重复提交与防后退解决办法
- 推荐一款shell自定义提示符Sexy Solarized Bash Prompt
- win7下用UtralISO制作U盘系统盘--UltraISO打开Ubuntu只有EFI文件夹
- uat测试用例和sit测试用例_集成测试和UAT测试(8.7)
- ANSYS18.2安装教程
- Linux的磁盘分区、基本目录结构
- wordpress mysql缓存_【新功能】wordpress数据库缓存功能介绍和教程
- 华为HCIA认证考试简介
- 几道加油站加油相关问题:最小加油次数、能否回到起点
- 第九篇:真正理解虚拟 DOM:React 选它,真的是为了性能吗?
- 针对chromium IME的外接输入法框架
热门文章
- oracle到hive数据类型转换
- html语法-style=“vnd.ms-excel.numberformat:@“
- 人工智能轨道交通行业周刊-第22期(2022.11.7-11.13)
- prepare的用法 php,PHP中的操作mysqli的预处理prepare
- 可解释性研究(二)- XGNN
- Ai作画studio环境布置
- 课堂案例之奔跑的小熊熊
- Jenkins 持续集成(CI)工具
- Swagger的相关知识
- 手机游戏显示无法连接服务器,幻塔无法连接服务器怎么办游戏进不去解决方法...