• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >html5 > HTML5的文档结构和新增标签完全解析

HTML5的文档结构和新增标签完全解析

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-08-06

本文主要包含html5新增标签,html5,文档结构等相关知识,佚名 希望在学习及工作中可以帮助到您

一.HTML5 文档结构

1.第一步:打开 开发工具,打开指定文件夹;

2.第二步:保存 index.html 文件到磁盘中,.html 是网页后缀;

3.第三步:开始编写 HTML5 的基本格式。

<!DOCTYPE html> //文档类型声明
<html lang="zh-cn"> //表示 HTML 文档开始。1. 
<head> //包含文档元数据开始
<meta charset="utf-8"> //声明字符编码
<title>基本结构</title> //设置文档标题
</head> //包含文档元数据结束
<body> //表示 HTML 文档内容
<a href="http://www.baidu.com">百度</a> //一个超链接元素(标签)
</body> //表示 HTML
</html> //表示 HTML 文档结束

二.文档结构解析

1.Doctype
 

文档类型声明(Document Type Declaration,也称 Doctype)。它主要告诉浏览器
所查看的文件类型。在以往的 HTML4.01 和 XHTML1.0 中,它表示具体的 HTML 版本和风格。
而如今 HTML5 不需要表示版本和风格了。
<!DOCTYPE html> //不分区大小写

2.html 元素
 

首先,元素就是标签的意思,html 元素即 html 标签。html 元素是文档开始和结尾的元素。它是一个双标签,头尾呼应,包含内容。

这个元素有一个属性和值:lang="zh-cn",
表示文档采用语言为:简体中文。
<html lang="zh-cn"> //如果是英文则为 en’

简体中文页面:html lang=zh-cmn-Hans
繁体中文页面:html lang=zh-cmn-Hant
英语页面:html lang=en

3.head 元素

用来包含元数据内容,元数据包括:<link>、<meta>、<noscript>、<script>、
<style>、<title>。这些内容用来浏览器提供信息,比如 link 提供 CSS 信息,script
提供 JavaScript 信息,title 提供页面标题等。
<head>...</head> //这些信息在页面不可见

 <noscript>元素用来定义在脚本未被执行时的替代内容(文本)。

此标签可被用于可识别 <script> 标签但无法支持其中的脚本的浏览器。

4.meta 元素

这个元素用来提供关于文档的信息,起始结构有一个属性为:charset="utf8"。表示
告诉浏览器页面采用的什么编码,一般来说我们就用 utf8。当然,文件保存的时候也是
utf8,而浏览器也设置 utf8 即可正确显示中文。
<meta charset="utf-8"> //除了设置编码,还有别的

5.title 元素

这个元素很简单,顾名思义:设置浏览器左上角的标题。
<title>基本结构</title>

6.body 元素

用来包含文档内容的元素,也就是浏览器可见区域部分。所有的可见内容,都应该在这
个元素内部进行添加。

<body>...</body>

7.a 元素

一个超链接,后面会详细探讨。

<a href="http://www.baidu.com">百度</a>

三.元素标签探讨

HTML 是一种标记语言,刚才的结构我们已经详细探讨过。这里,我们再剖析一下这些
“标记”或者叫“标签”,书面上经常称作为“元素”的东西是怎么构成的。

1.元素

元素就是一组告诉浏览器如何处理一些内容的标签。每个元素都有一个关键字,比如
<body>、<title>、<meta>都是元素。不同的标签名称代表不同的意义,后面将会涉及到段落标签、文本标签、链接标签、图片标签等。

元素一般分为两种:单标签(空元素)和双标签。单标签一般用于声明或者插入某个元
素,比如声明字符编码就用<meta>,插入图片就用<img>;双标签一般用于设置一段区域的内容,将其包含起来,比如段落<p>...</p>。

2.属性和值

元素除了有单双之分,元素的内部还可以设置属性和值。这些属性值用来改变元素某些

方面的行为。比如超链接:<a>中的 href 属性,里面替换网址即可链接到不同的网站。

四.实体

HTML 实体就是将有特殊意义的字符通过实体代码显示出来。

显示结果 实体名称 实体编号 描述

    空格

< < < 小于号
> > > 大于号
& & & 和号
" " " 引号
' ' ' 撇号
¢ ¢ ¢ 分
£ £ £ 镑
¥ ¥ ¥ 日圆                          
€ € € 欧元
§ § § 小节
© © © 版权
® ® ® 注册商标
™ ™ ™ 商标
× × × 乘号
÷ ÷ ÷ 除号

五. 新增结构标签

article元素

表示页面中一块与上下文不相关的独立内容。比如一篇文章,一篇博文,一篇论坛帖子,可以嵌套使用的

section元素

表示页面中的一个内容区 块,比如章节、页眉、页脚或页面的其他部分。可以和h1、 h2……等元素结合起来使用,表示文档结构。例:HTML5中<section>……</section>;HTML4 中<div> ……</div>。

aside元素

表示article元素内容之外的、与article元素内容相关的辅助信息。

header元素

表示页面中一个内容区块或真个页面的标题。

hgroup元素

表示对真个页面或页面中的一个内容区块的标题进行组合。

footer元素

表示整个页面或页面中一个内容区块的脚注。一般来说,他会包含创作者的姓名、创作日期以及创作者的联系信息。

nav元素

表示页面中导航链接的部分。

figure元素

表示一段独立的流内容,一般表示文档主体流内容中的一个独立单元。使用figcaption元素为figure元素组添加标题。例如:

<figure> 
<figcaption>PRC</figcaption> 
<p>The People's Republic of China was born in 1949</p> 
</figure>

五.元数据

<meta>元素可以定义文档中的各种元数据,而且一个 HTML 页面可以包含多个<meta>
元素。

1.指定名/值元数据对

<meta name="author" content="bnbbs">
<meta name="description" content="这是一个 HTML5 页面">
<meta name="keywords" content="html5,css3,响应式">
<meta name="generator" content="sublime text 3">

元数据名称 说明

author 当前页面的作者

description 当前页面的描述

keywords 当前页面的关键字

generator 当前页面的编码工具

2.声明字符编码

<meta charset="utf-8">

3.模拟 HTTP 标头字段

//5 秒跳转到指定 URL
<meta http-equiv="refresh" content="5;http://li.cc">
//另一种声明字符编码
<meta http-equiv="content-type" content="text/html charset=utf-8">

属性值 说明

refresh 重新载入当前页面,或指定一个 URL。单位秒。
content-type 另一种声明字符编码的方式

六.全局属性

在此之前,我们涉及到的元素都讲解了它的局部数据,当然也知道一些全局属性,比如

id。全局属性是所有元素共有的行为,HTML5 还提供了一些其他的全局属性。

1.id 属性

<p id="abc">段落</p>

解释: id 属性给元素分配一个唯一标识符。 这种标识符通常用来给 CSS 和 JavaScript

调用选择元素。一个页面只能出现一次同一个 id 名称。

2.class 属性

<p class="abc">段落</p>
<p class="abc&qu
  


 

您可能想查找下面的文章:

  • HTML5的标签的代码的简单介绍 HTML5标签的简介
  • HTML5的文档结构和新增标签完全解析
  • html5新增标签--nav标签介绍

相关文章

  • 2018-12-03H5设计时的小技巧总结
  • 2018-12-037 个让人惊叹的 HTML5 鼠标动画图文详解
  • 2018-12-03H5制作简单登录界面
  • 2018-12-03HTML5的学习之路
  • 2018-12-03AR技术可以通过H5实现吗?不通过APP
  • 2018-12-03微信如何实现向浏览器注入JS API,并且调用方式就像浏览器原生API一样?
  • 2018-12-03HTML5触摸事件演化tap事件介绍_html5教程技巧
  • 2018-12-03HTML5<progress>标签是什么意思?HTML5<progress>标签的基本用法详解
  • 2018-12-03HTML5的contenteditable属性解析
  • 2017-08-06html5贪吃蛇游戏使用63行代码完美实现

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • HTML5 与 XHTML2
    • HTML5在a标签内放置块级元素示例代码_html5教程技巧
    • HTML5新增元素、标签总结
    • CSS transform中rotate能不能实现以对角线为轴进行旋转?
    • IE支持HTML5的解决方法
    • html5 audio标签怎么用?html5 自动播放实现代码实例
    • 分享一个vue全局配置的实例代码
    • HTML5游戏框架cnGameJS开发实录-游戏循环篇
    • 关于HTML5 localStorage and sessionStorage 之间的区别
    • phonegap的常用事件总结

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有