HTML: 声明

HTML 标记是HTML文档中的第一行。它告诉浏览器要编写文档的HTML版本,以便浏览器知道预期的内容。此标记通常也称为 元素。

示例html>

HTML5 Example by www.nhooo.com

Heading

This is the content.

测试看看 ‹/›

浏览器兼容性

IEFirefoxOperaChromeSafari

所有主流浏览器都支持 声明。

标签定义及使用说明

声明位于文档中的最前面的位置,处于 标签之前。

声明不是一个 HTML 标签;它是用来告知 Web 浏览器页面使用了哪种 HTML 版本。

在 HTML 4.01 中, 声明需引用 DTD (文档类型声明),因为 HTML 4.01 是基于 SGML (Standard Generalized Markup Language 标准通用标记语言)。DTD 指定了标记语言的规则,确保了浏览器能够正确的渲染内容。

HTML5 不是基于 SGML,因此不要求引用 DTD。

提示:总是给您的 HTML 文档添加 声明,确保浏览器能够预先知道文档类型。

HTML 4.01 与 HTML5之间的差异

HTML 4.01 规定了三种不同的 声明,分别是:Strict、Transitional 和 Frameset。 HTML5 中仅规定了一种:

HTML 元素和 Doctypes

参阅HTML 元素与合法的 Doctype,看看每一个 HTML 元素都出现在哪一种 Doctype 中。

提示和注释

注释: 标签没有结束标签。

提示: 声明不区分大小写。

提示:使用 W3C 的验证 检查您是否编写了一个带有正确 DTD 的合法的 HTML / XHTML 文档!

常见的 DOCTYPE 声明

HTML 5

HTML 4.01 Strict

这个 DTD 包含所有 HTML 元素和属性,但不包括表象或过时的元素(如 font )。框架集是不允许的。

HTML 4.01 Transitional

这个 DTD 包含所有 HTML 元素和属性,包括表象或过时的元素(如 font )。框架集是不允许的。

HTML 4.01 Frameset

这个 DTD 与 HTML 4.01 Transitional 相同,但是允许使用框架集内容。

XHTML 1.0 Strict

这个 DTD 包含所有 HTML 元素和属性,但不包括表象或过时的元素(如 font )。框架集是不允许的。结构必须按标准格式的 XML 进行书写。

XHTML 1.0 Transitional

这个 DTD 包含所有 HTML 元素和属性,包括表象或过时的元素(如 font )。框架集是不允许的。结构必须按标准格式的 XML 进行书写。

XHTML 1.0 Frameset

这个 DTD 与 XHTML 1.0 Transitional 相同,但是允许使用框架集内容。

XHTML 1.1

这个 DTD 与 XHTML 1.0 Strict 相同,但是允许您添加模块(例如为东亚语言提供 ruby 支持)。

打开网页 doctype html,HTML: !DOCTYPE 声明相关推荐

  1. html加了文档声明之后页面错乱,DOCTYPE 文档类型声明(网页爱好者必看)

    DOCTYPE 文档类型声明(网页爱好者必看) 发布时间:2009-11-02 00:59:13   作者:佚名   我要评论 文档类型声明与不声明,将会导致你的css或js都无法正常安装要求显示.所 ...

  2. curl打开网页403或者302的解决方法(详细总结)

    curl打开网页403或者302的解决方法 这里我以大众点评网为例 1.浏览器访问:http://www.dianping.com/shop/65334856 我们先说说如何查看Headers的信息 ...

  3. (转)AppCan中调用系统浏览器打开网页

    <!DOCTYPE html> <html> <head> <style>body{ background:#fff; font-size:30px;} ...

  4. 微信QQ打开网页时提示用浏览器打开

    需求分析 使用微信或QQ打开网址时,无法在微信或QQ内打开常用下载软件,手机APP等.故此需要在微信qq里提示 功能实现 html实现 <div id='weixin-tip-box'>& ...

  5. 使用javascript技术制作,打开网页后 ,根据当前时间,显示:上午 ,下午,或晚上好,并显示当前系统时间0-12 点上午12点到18下午其他时间是晚上

    打开网页后 ,根据当前时间,显示:上午 ,下午,或晚上好,并显示当前系统时间 0-12 点上午 12点到18下午 其他时间是晚上        精确到秒 每秒都自动刷新 <!DOCTYPE ht ...

  6. java打开网页横屏_巅峰之战!三款最热java手机浏览器横屏

    对于非智能机用户来说,有一款出色的Java手机浏览器是尽享手机冲浪乐趣的关键.目前,中国java手机浏览器市场,用户最热衷的莫过于OperaMini.UC浏览器7.7.手机QQ浏览器2.0.那么,这三 ...

  7. IE无法打开网页却能上网的解决方案(转载)

    本文转载自: https://www.cnblogs.com/meiyanghua/archive/2008/03/09/1097433.html 作者:meiyanghua 转载请注明该声明. XP ...

  8. 每次打开百度太麻烦?用程序直接打开网页 Python实现百度划词搜索功能(获取剪切板数据)

    浏览顺序 实现划词功能 运行错误 解决问题 转载声明 实现划词功能 说是划词翻译,实际上我们是通过获取用户的剪切板内容,通过一系列的操作得到的.首先呢,我们就先实现如何获取剪切板内容的程序 首先先在桌 ...

  9. WPF 学习笔记-使用默认浏览器打开网页出现用户未处理的异常

    在用 WPF 做扫雷小游戏的时候,需要使用默认浏览器打开网页,但是从网上搜索来的答案都是下面这样的. System.Diagnostics.Process.Start("www.bing.c ...

  10. 在Chrome中打开网页时出现以下问题 您的连接不是私密连接 攻击者可能会试图从 x.x.x.x 窃取您的信息(例如:密码、通讯内容或信用卡信息)

    现象:在Chrome中打开网页时出现以下问题 您的连接不是私密连接 攻击者可能会试图从 x.x.x.x 窃取您的信息(例如:密码.通讯内容或信用卡信息). 当点开"了解详情"后显示 ...

最新文章

  1. 2018湖北计算机准考证打印,2018年3月湖北计算机等级考试准考证打印入口
  2. SkyWalking学习笔记(CentOS环境)
  3. Win10无法使用小娜搜索本地应用问题的解决方案
  4. 探索 Python + HyperLPR 进行车牌识别
  5. (3)FPGA面试技能提升篇(TCL脚本)
  6. 中英金融科技论坛:监管科技增长较快 区块链等新技术挑战监管能力
  7. [面试] 算法(八)—— 树
  8. 围棋对杀,为何总是只差一气
  9. 牛客网 牛客小白月赛1 A.简单题-控制输出格式setiosflags()函数+setprecision()函数
  10. mic in和line in
  11. Git全解 idea github gitee gitlab
  12. 小故事大道理——生存方略
  13. 【Qt象棋游戏】08_人机博弈高阶算法
  14. 盘点庚子年里,火到出圈的人工智能应用
  15. Java爬虫,信息抓取的实现
  16. 计算机操作系统 (第四版汤小丹老师) 复习笔记第一章
  17. 布谷鸟算法求解车间调度问题(书籍摘录版)
  18. 小米技术分享:Mysql数据实时同步实践
  19. 硬件描述语言VHDL——并行语句
  20. 【福利】将图片转成文字组成的的图片,比如将苍老师图片转成“苍老师”的图片!

热门文章

  1. android有程序占用相机,Android相机 - 有时当我拍照时,应用程序冻结,相机不可用...
  2. 软件测试 3 写测试用例 ---实例
  3. ScheduledExecutorService的简单使用、scheduleAtFixedRate和scheduleWithFixedDelay区别
  4. Python 网易云音乐评论爬虫
  5. 的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  6. 向大院大所要智慧——江苏创新转型扫描
  7. 课堂案例之奔跑的小熊熊
  8. python变量与内存
  9. Day2-转自金角大王
  10. Neural Filters:皮肤平滑度、超级缩放、移除 JPEG 伪影