本文转载自: https://www.cnblogs.com/csn0721/archive/2013/01/23/2873682.html 作者:csn0721 转载请注明该声明。

HTML5的<!doctype>声明怎么写

这是HTML 4.01的doctype:

<!DOCTYPE html PUBLIC "-//W3C/DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">

XHTML 1.0的doctype。它的长度跟HTML 4.01的差不太多:

<!DOCTYPE html PUBLIC "-//W3C/DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

是不是,基本上相同。它要告诉浏览器的是:这个文档是XHTML 1.0的文档。那么在HTML 5中,省掉不必要的复杂性,doctype就简化成了:

<!DOCTYPE html>

为什么文档一开头就要写doctype。它不是写给浏览器看的。Doctype是写给验证器看的。也就是说,我之所以要在文档一开头写那行XHTML 1.0的doctype,是为了告诉验证器,让验证器按照该doctype来验证我的文档。

在 HTML 5 中只有一个:<!DOCTYPE HTML>。<!DOCTYPE> 标签没有结束标签。<!DOCTYPE> 对大小写不敏感。

HTML5的<meta>标签

<meta>标签在 HTML 4.01 中,要这么写:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

在HTML5中这么写就可以了

<meta charset="UTF-8">

meta标签的常见功能:

  • 帮助主页被各大搜索引擎登录
<meta name="keywords" content="HTML, CSS, XML, XHTML, JavaScript" />
  • 定义对页面的描述

<meta name="description" content="博客园,程序员,C++程序员," />

HTML5 <head>标签

head 元素可包含关于文档的信息。浏览器不会向用户显示这些头部信息("head information")。下面这些标签可用在 head 部分:<base>, <link>, <meta>, <script>, <style>, 以及 <title>。

<title>;定义文档的标题,它是 head 部分中唯一必需的元素。

HTML5结构例子
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>这是一个HTML5的网页</title>
</head>
<body>
<p>Hello HTML5</p>
</body>
</html>

HTML5 入门:一个最简单的HTML页面(doctype、meta、Head、标签的使用)相关推荐

  1. node如何输出html页面,【自己的整理】node.js直接输出一个非常简单的HTML页面-Go语言中文社区...

    刚开始接触nodejs,先记录一下最开始用node输出一个很简单的界面 在远程服务器上先创建一个js文件 helloworld.js [root@towrabbit nodejsLearn]# vi ...

  2. 一个最简单的HTML页面(第一次学,记录一下)

    关于HTML,我也是初次接触,等下会总结一下常用元素.下面先展示一下一个超级easy的HTML页面,,, 下面是效果图(由于截图原因,把本来是一个界面的截成了两个页面,有点low,表嫌弃哈哈哈): 代 ...

  3. 用html5做一个介绍自己家乡的页面_【基础教程全】Html5视频教程

    HTML5是构建Web内容的一种语言描述方式.HTML5是互联网的下一代标准,是构建以及呈现互联网内容的一种语言方式.被认为是互联网的核心技术之一.HTML产生于1990年,1997年HTML4成为互 ...

  4. 用html5做一个介绍自己家乡的页面_厚溥资讯 | HTML5的小知识点小集合(上)

    1.Doctype作用?标准模式与兼容模式各有什么区别? (1)声明位于位于HTML文档中的第一行,处于标签之前.告知浏览器的解析器用什么文档标准解析这个文档.DOCTYPE不存在或格式不正确会导致文 ...

  5. 用html5做一个介绍自己家乡的页面_(近万字)一篇文章带你了解HTML5和CSS3开发基础与应用-适合前端面试必备...

    作者 | Jeskson来源 | 达达前端小酒馆 HTML5和CSS3开发基础与应用,详细说明HTML5的新特性和新增加元素,CSS3的新特性,新增加的选择器,新的布局,盒子模型,文本,边框,渐变,变 ...

  6. 一个最简单的登录页面测试case

    具体需求: 有一个登陆页面, (假如上面有2个textbox, 一个提交按钮. 请针对这个页面设计30个以上的testcase.) 此题的考察目的:面试者是否熟悉各种测试方法,是否有丰富的Web测试经 ...

  7. Gradle入门 - 一个最简单的hello world级别的例子

    在Gradle文件夹下面有个子文件夹samples/java/quickstart,里面包含了一个sample项目,用于学习如何用Gradle对其进行构建. 项目工程层级结构如下: Gradle默认会 ...

  8. php用户注册功能设计,利用HTML+CSS设计一个简单的用户注册页面【示例】

    本篇文章将要给新手小白们介绍如何使用HTML和css制作简单的注册页面.在开发网站过程中,如果网站内容要求是完善的信息站,那么肯定就离不开用户注册的这个功能.这个用户注册界面对于刚入门的前端新手来说, ...

  9. 用HTML+CSS做一个漂亮简单的个人网页~个人相册介绍个人主页模板(6个页面) ~学生HTML个人网页作业作品~...

    用HTML+CSS做一个漂亮简单的个人网页 ~ 个人相册介绍个人主页模板(6个页面) 学生HTML个人网页作业作品 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大?HTML网页作 ...

最新文章

  1. angular2 组件之间通讯-使用服务通讯模式 2016.10.27 基于正式版ng2
  2. GNU C中的零长度数组
  3. 09(maven+SSH)网上商城项目实战之使用jersey实现应用服务器和图片服务器分离...
  4. 百度任务型对话系统小记
  5. 又是AI+IoT!谷歌试图收购物联网公司Xively
  6. 利用 John the Ripper 破解用户登录密码
  7. java生成验证码图片
  8. Linux:VMware12.5.7安装Ubuntu16.04.2失败的解决方案cpufreq: cpufreq_online: Failed to initialize policy for cpu
  9. Arduion 底层原理之 setup函数和loop函数
  10. Java 求100以内的质数(素数)
  11. 企业级AD域管理部署实战 微软升级版MCSE MCSA必修课程 Windows Server 2016AD管理实战
  12. linux服务器密码策略设置:登录密码错误次数限制
  13. SIOCADDRT: File exists
  14. 使用nginx反向代理发起跨域请求
  15. 手机版云盘怎么打开连接服务器,手把手教你简易NAS构建,手机/平板/智能电视随意调取,家庭存储云共享,有了自己的网络云盘后再也不用担心容量不够了!...
  16. miui9支持android,基于Android Q的MIUI来了 小米9尝鲜
  17. FFmpeg进阶: 截取视频生成gif动图
  18. java 生成word目录_java代码生成word目录
  19. 【PHP】linux搭建PHP运行环境
  20. 软件生成问候图片_软件 | 珍藏级推荐!全平台使用!!!

热门文章

  1. js失焦事件,获焦事件,回车事件
  2. 深入了解java虚拟机编程心得体会_《深入理解Java虚拟机》– 对缓存的理解_零陵上将邢道荣的博客-CSDN博客...
  3. 递归实现斐波那契数列
  4. 业内人士告诉你,买流量卡时一定要问的几个问题?
  5. 解决 Edge 浏览器 无法同步
  6. exe4j中,报错:This executable was created with an evaluation version of exe4j
  7. python模块之 异步channels实现
  8. EO.Total 2023.1.4 EO.WebBrowser Crack
  9. RT-Thread 消息队列(学习笔记)
  10. python revit二次开发_BIM学习心得3-简单讲讲Revit二次开发学习方法