HTML5的文档声明
HTML5的文档声明
<!DOCTYPE html>
上面的代码块是HTML5的文档声明,声明当前的网页是按照HTML5的标准编写的。
编写网页时,一定要将HTML5的文档声明写在网页的最上面,如果不写文档声明,则会导致有些浏览器进入怪异模式。进入怪异模式以后,浏览器解析页面会导致页面无法正常显示,所以为了避免进入该模式,一定要写文档声明。
常用的文档声明
HTML5
<!DOCTYPE html>
HTML 4.01
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
XHTML 1.0
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
注意:<!DOCTYPE> 不是 HTML 标签。它为浏览器提供一项信息(声明),即 HTML 是用什么版本编写的。
为了兼容一些旧的页面,浏览器当中设置了两种解析模式:
Standards Mode 标准模式
Quirks Mode 怪异模式
怪异模式解析网页时会产生一些不可预期的行为,我们应避免怪异模式的出现。
HTML5的文档声明相关推荐
- html5的文档申明为什么是!DOCTYPE html?
首先我们来了解一下什么是文档声明: 文档声明就是文档告诉游览器该以什么样的标准去解析它.游览器可以解析的文档可不止html,还有xhtml,xml...当然在这里我们并不需要知道xhtml.xml是什 ...
- html文档主体的根标签,2 HTML简介标签嵌套和并列关系文档声明
HTML:Hyper Text Markup Language 超文本标签语言(hyper:精力旺盛的 markup:标记 n noun) HTML不是编程语言,而是一种标记语言(就是一套标记标签) ...
- 什么是html写出html的文档结构,HTML第二课:认识HTML4和HTML5的文档结构
这两节课的目标是认识HTML4和HTML5的文档结构,了解它们的区别. 一.HTML4文档结构html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional/ ...
- 前端第二章:3.HTML文档声明、存储容量换算、字符编码、字符集、HTML帮助文档Zeal
一.文档声明 1.因为html4和html5的语法并不完全相同,所以需要文档声明 2.在HTML中,不区分标签大小写 3.这个就是文档声明: 二.容量换算 三.字符编码 1.所有的数据在计算机中存储都 ...
- 前端开发 html第二课 自结束标签 注释 标签中的属性 文档声明 进制 字符编码 文档使用 VScode 实体 meta标签 语义化标签 块元素和行内元素 布局标签
1 自结束标签 标签一般成对出现,但是也存在一些自结束标签 如: 多"/"和没有"/"区别不大 2 注释 注释的作用: 注释中的内容会被浏览器忽略,不会在网页中 ...
- html正确的文档声明,HTML 文档声明
DTD(文档类型定义)是一组机器可读的规则,定义XML或HTML特定版本中可以出现哪些东西. 解析网页的时候,浏览器将使用这些规则检查页面的有效性并采取相应的措施. 浏览器通过解析页面的DOCTYPE ...
- 文档声明Doctype和Doctype html区别 文档类型定义(DTD)
文档类型定义(DTD)可定义合法的XML文档构建模块.它使用一系列合法的元素来定义文档的结构. DTD 可被成行地声明于 XML 文档中,也可作为一个外部引用. 文档声明的作用: 文档声明是为了告诉浏 ...
- HTML5文档结构主体结构 语义结构,html5组织文档结构.pdf
html5组织文档结构 1 / 10 html5 组织文档结构 文档部分,即 body 部分,包含了访问者可以看到的内容.传统的 HTML 文档通常通过 div 元素来组织文档结构,再配 上适当的样式 ...
- 文档声明和HTML样式表
文档声明 不是注释也不是元素,总是在HTML的第一行 书写格式:<!DOCTYPE HTML> 是用于通知浏览器目前文档正使用哪一个HTML版本(相关属性 lang) 若不写文档声明,浏览 ...
- xml文档声明及基本语法
---------------------------------------xml文档声明及基本语法------------------------------------------- XML文档 ...
最新文章
- jscience中的parse转换
- HDU-6599 I Love Palindrome String(回文自动机+字符串hash)
- ViewResolvers
- 编程之美 set 8 区间重合判断
- TensorFlow 教程 --教程--2.8循环神经网络
- python下载以后在哪找_Python下载要保存到哪
- 编写一个程序解决选择问题。令k=N/2。
- win10今日热点弹窗怎么删除_“今日热点”怎么去掉,每次弹窗很烦!是哪个软件附带的,我想卸载了!谢谢有心人!~~...
- BOOST 升压电路调试笔记
- 公司项目上线正规流程
- 2021-2025年中国阿莫雷德行业市场供需与战略研究报告
- 华为hcip认证考试内容是什么?hcip认证有哪些方向
- matlab输入二项分布函数,matlab实现二项分布
- 实现mysql远程(通过IP地址访问)连接
- 视频gif如何制作?试试这个视频制作gif神器
- STM32F105RCT6使用CubeMX初始化工程——3:初始化ADC采样
- 代码生成器-设计心得
- jQuery图片预览插件
- 投资30亿美元 IBM启动云计算大数据芯片研究计划
- matlab建立一个三维矩阵,matlab创建三维矩阵
热门文章
- Carpet-mod常用的用法记录
- 2021Eclipse下载与安装教程
- Bugzilla的快速入门指南(全网最详细)
- 商空间的理解(Quotient space)
- 移动硬盘不显示盘符修复方法
- BZOJ3717 [PA2014] Pakowanie [状态压缩][DP]
- html文件svchost,解决html文件的DropFileName = svchost.exe木马
- 发光学类毕业论文文献包含哪些?
- 一文读懂Layer 2:Layer 2指基于底层区块链...
- 两年嵌入式软件开发的工作感想