学习任何一门语言都要掌握它的基本格式,就像写信需要符合书信的格式要求一样。想要学习HTML5,同样需要掌握HTML5的基本格式。本节将通过和XHTML结构的对比,讲解HTML5文档的基本格式。
使用Dreamweaver新建XHTML文档,默认文档时会自带一些代码,如图1所示

图 1 XHTML文档基本格式
在图1所示的XHTML带码中<!doctype>文档类型声明、< html>、< head>和共同组成了XHTML文档的结构,具体介绍如下。

1.<!doctype>

<!doctype>位于文档的最前面,用于向浏览器说明当前文档使用哪种HTML或XHTML标准规范。因此只有在开头处使用<!doctype>声明,浏览器才能将该文档作为有效的HTML文档,并按指定的文档类型进行解析。

2.< html>

位于之后,也被称为根标签。根标签主要用于告知浏览器其自身是一个HTML文档,其中< html>标志着HTML文档的开始,</ html>则标志着HTML文档的结束,在它们之间是文档的头部和主体内容。

3.< head>

< html>位于<!doctype>之后用于定义HTML文档的头部信息,也被称为头部标签,紧跟在之后。头部标签主要用来封装其他位于文档头部的标签,例如< title>、< meta>、< link>及< style>等,用来描述文档的标题、作者,以及与其他文档的关系。

4.< body>

< body>用于定义HTML文档所要显示的内容,也被称为主体标签。浏览器中显示的所有文本、图像、音频和视频等信息都必须位于内,才能最终展示给用户。
需要注意的是,一个HTML文档只能含有一对< body>,且< body>必须在< html>内,位于< head>之后,与< head>是并列关系。
在HTML5版本中,文档格式有了一些的变化。HTML5在文档类型声明与跟标签上做了简化,简化后的文档格式如图2所示。

图 2 HTML5文档基本格式
值得一提的是,除了上述的文档结构标签外,HTML5还简化了标签,让定义字符编码的格式变得更加简单。
本文来自千锋教育,转载请注明出处。

HTML5的基本入门格式介绍相关推荐

  1. symfony入门学习资料之九:YAML格式介绍

    symfony入门学习资料之九:YAML格式介绍 由于EDUSOHO的项目原因,中断了对symfony框架的继续学习,今天回顾了前面的总结,总结了八节.从建立简单的页面.控制器.路由.模板等,甚至包括 ...

  2. html背景mov,科技常识:html5自动播放mov格式视频的实例代码

    今天小编跟大家讲解下有关html5自动播放mov格式视频的实例代码 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关html5自动播放mov格式视频的实例代码 的相关资料,希望小伙伴们看了有 ...

  3. html5游戏制作入门系列教程(八)

    今天,我已经准备了一个新的游戏 – SkyWalker.基本上 – 这是用飞飞行模拟射击类游戏.我们的目标到达终点线.这个游戏还有其它一些特点,例如使用飞机运动动画和爆炸动画,多按键处理(例如同时移动 ...

  4. HTML5 CSS3编程入门经典 ((美)Rob Larsen) pdf扫描版

    HTML和CSS是构建网页所需要了解的两种核心编程语言,拉尔森编著的这本<HTML5&CSS3编程入门经典>详细介绍了这两种语言. <HTML5&CSS3编程入门经典 ...

  5. html怎样自动播放视频,html5自动播放mov格式视频的实例代码

    这个不算啥新奇吧?但还是记录一下. 这个问题应该这么看. 1.首先网站要支持.MOV格式文件 就是说,网站要能识别.MOV格式文件. 如何识别?设置MIME类型.以IIS为例.除了可以在IIS界面上直 ...

  6. Android/Linux 子系统Graphics图形栈入门普法介绍

        Android/Linux 子系统Graphics图形栈入门普法介绍 写在最前面   由于工作原因,最近在公司做了一个关于Android/Linux 子系统Graphics图形栈入门相关知识的 ...

  7. HTML5+CSS3从入门到精通 中文pdf版​

    HTML5+CSS3从入门到精通是通过基础知识+中小实例+综合案例的方式,讲述了用HTML5+ CSS3设计构建网站的必备知识,相对于专业指南.高级程序设计.开发指南同类图书,本书是一本适合快速入手的 ...

  8. html5哪个标签首字母大写,HTML5中标签和常用规则有哪些?html5标签以及规则的介绍...

    这篇文章给大家介绍的内容是关于HTML5中标签和常用规则有哪些?html5标签以及规则的介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1. 命名规则 [强制]class:必须单 ...

  9. MySQL Binlog三种格式介绍及分析

    一.Mysql Binlog格式介绍 Mysql binlog日志有三种格式,分别为Statement,MiXED,以及ROW! 1.Statement:每一条会修改数据的sql都会记录在binlog ...

最新文章

  1. FlashDevelop Android开发.md
  2. 渗透工具开发——XSS平台的命令行实现
  3. JAVA反射使用手记
  4. Cloudera CDP 企业数据云测试开通指导
  5. 谈谈数次生信线下活动的收获和体会
  6. python怎么退出全屏_wxPython:退出全屏
  7. read实现交互输入自动化(笔记)
  8. mysql之分页查询
  9. 使用国密函数读取金税盘信息
  10. Vscode信任问题
  11. 百度重度依赖者谈谈恶意点击
  12. 上海提取公积金所需材料
  13. 网络诊断显示服务器有问题,网络诊断提示DNS服务器未响应该怎么办?dns服务器未响应解决方法...
  14. 华为手机备忘录怎样设置每个月12号短信提醒要做的事
  15. thymeleaf引用图片_thymeleaf显示图片(转)
  16. 从消费价值角度破解小红书爆文密码
  17. 硬件探索——STM32F4控制74HC595数码管
  18. Linux时间一直跳回原始时间,Linux时间同步
  19. 刚子扯扯蛋:说下百度对网站原创文章的个人感受
  20. Count and Say

热门文章

  1. python list(str(x:str)) -> List
  2. python telnetlib详解 执行循环命令_Python的Telnetlib read_until'#'或'&GT;',多发串的决心?...
  3. java 静态块的作用域_java 学习笔记(一)
  4. java oci_java oracle oci方式连接
  5. PostgreSQL 中的引号与大小写
  6. Stas and the Queue at the Buffet
  7. java jpanel 分层显示_java – 向JPanel显示视频
  8. spring event的事件驱动模型的最佳实践@EventListener
  9. Tomcat5+Mssql server 2000数据库连接池配置
  10. Ajax和JSON-学习笔记03【JSON_基础语法】