简单解释HTML5

第一章、HTML5篇

一、介绍HTML5

1、介绍:

​ 其是一种由标签组成的超文本标记语言,而非编程语言,一个html5文档就是一个网页。

2、特点

​ a、html文档描述网页

b、包含标签和纯文本

c、浏览器不会显示HTML标签,而是使用标签解释页面内容

​ d、标签不会在区分大小写

​ e、允许属性值不加引号

​ f、允许部分属性的属性值省略

二、基本的HTML5文档

  <!doctype html>--------------------文档说明:声明文档类型
  <html dir="rtl" lang="zh-CN">---------------标签;lang="zh-cn" 性属说明内容是以中文为显示和阅读基础。
  <head>------------------------------------------------------------------------------------------|
  <meta charset="utf-8">------------编码方式                                                      |
  <base href=”http://www.runoob.com.images/” target=”_blank”>--------页面中所有的链接的默认地址     |
  <meta name="Auston" content="作者">--------作者                                                 |
  <meta name="Keywords" content="关键字">--------这是seo优化的时候                                 头
  <meta name="Description" content="描述">---------这是seo描述的时候                               
  <meta http-equiv=”refresh”  content="30">------刷新跳转页面                                      |
  <link rel=”stylesheet” type=”text/css” href=”mystyle.css”>-----引用css样式                       |
  <title>无标题文档</title>--------标题                                                            |
  </head>-----------------------------------------------------------------------------------------|
  
  <body>------------------------------------------------------------------------------------------|
  <header>显示头部信息</header>                                                                    |
  <nav>导航信息</nav>                                                                             
      <main>网页主体内容</main>                                                                 
      <footer>显示版权等尾部信息</footer>                                                          |
  </body>-----------------------------------------------------------------------------------------|
  </html>
  

三、HTML标签、元素及属性

1、标签

(1)介绍:

​ 标签是标记和标签的总称,用与标记内容块和元素内容的意义(即语意)的关键字。

(2)形式:

​ 成对标签和单独标签

​ a、成对标签:包含开始标签和结束标签;

​ 格式:<开始标签>内容<介绍标签>例:<p> </p>;

​ 【附】<head>的内容不会在浏览器中显示出来;<body>标签中的内容会在浏览器中显示出来

  
  <br>:换行标签
  <area>:标签定义图像映射内部的区域(图像映射指的是带有可点击区域的图像)。
  <base> :标签为页面上的所有的相对链接规定默认 URL 或默认目标。
  <img>:图片

(2)元素

1)介绍:

​ 由开始标签到结束标签的所有代码

​ 例:

  
  <head><title>我的第一个网页</title></head>   其中<head>是元素,<title>又是嵌套在<head>的另一个元素

​ 【附】元素可以忽视开始标签,甚至结束标签,但是不建议这样做,所以不介绍了

2)属性的定义

​ a、定义:于元素相关的特性

​ b、注意:无顺序要求,无大小写要求(推荐小写),不能出现同名,多个之前以空格区分

3)属性值的定义

​ 属性值都是字符串

​ a、不定义属性值:如果属性值有默认值,可以不定义属性值,如果没有,则要定义属性值

​ b、属性值中的空白:属性值可以有空白,但是这时候,必须加引号;或者将空白处用“%20”替代(空白的URL编码)

​ c、属性值的引号:双引号和单引号只能交替使用;或者双引号用“&#39”替代;单引号用"& #39";单引号之前有空格

四、HTML5的注释

  
  格式:<!--注释内容-->
  使用范围:<body>与</body>之间

五、辅助性元素

(1)添加标题:<title>

​ 标题标记<title>用于设置HTML页面的标题,页面标题将设置与浏览器的左上角,一般为30字以内。

  
  <title>要添加的标题内容</title>

(2)设置基础URL:<base>

​ 基底网址标记<base>一般用于设定浏览器中文件的绝对路径,然后在网页文件的后续的HTML代码中只需要写下文件 的相对路径,在浏览器中浏览的时候这些相对位置会自动附在绝对路径后面,成为完整的路径。在网页文档中所有相对地址形式的URL都是相对于这里的URL而言。

  
  <base href="http:wwww.baidu.com">
  格式:<base href="链接地址"
  【附】一个文档中只能出现一个<base>标签,并且只能在头部定义

(3)定义文档关系链接<link>

<link>标签只能作用于头部,但是可以出现多次。无内容显示,但是定义了当前的文档与另一个资源文件之间的联系。

1)定义关系链接地址

​ 在<link>标签中,href属性用来指向所链接文档的URL,它的值可以是任何有效的文档URL。

  
  <link href="链接地址">
2)向前链接或者反转链接

​ 向前链接(rel):指定了从当前文档到目标文档的关系(即在本页看到的href属性的URL标明的网页之间的关系)

​ 反转链接(rev):指定目标文件到当前文档 的关系(即从href属性值URL标明的网页看到的与当前网页之间的关系)

​ 两个属性可以在同一个<link>标签中

  
  <link rel="next" href="index.html"/>

属性值

描述
alternate文档的可选版本(例如打印页、翻译页或镜像)。
stylesheet文档的外部样式表。
start集合中的第一个文档。
next集合中的下一个文档。
prev集合中的前一个文档。
contents文档目录。
index文档索引。
glossary文档中所用字词的术语表或解释。
copyright包含版权信息的文档。
chapter文档的章。
section文档的节。
subsection文档的子段。
appendix文档附录。
help帮助文档。
bookmark相关文档。
3)链接到外部样式表

<link>标签最常用于利用type属性链接外部的样式表文件(后缀名为“.CSS”)

type属性

type属性指定目标URL的多用途国际邮件扩展(MIME)类型,最常用的值包括用于外部样式表的text/css,用于JavaScript文件的text/javascript和利用于GIF图像文件的image/gift。MIME类型告诉浏览器所下载的文件的类型是什么以及应该如何处理

  
  格式
  <link rel="stylesheet" type="样式" href="链接文件的地址">
  
  <head>
  <link rel="stylesheet" type=“text/css” href="main.css">
  </head>

(4)创建内部样式表:<style>

​ 1)介绍:<style>标签的唯一用途就是为文档创建内部样式表

​ 【在后面有专门的介绍,就不雷同了】

(5)添加脚本程序:<script>

1)设置脚本的类型
  
  
  <head>
  <script type="text/javascript">
  </head>
2)包含外部的脚本

​ 介绍:我们通常把javascript代码和HTML代码文档剥离开,存放在后缀名为“.js”文档中,然后利用“src”属性引用这些外部文件。

  
  格式
  <head>
  <script type="text/javascript" src="文件名">
  </script>
  </head>
  
  
  <head>
  <script type="text/javascript" src="main.js">
  </script>
  </head>

(6)为文档定义元数据:<meta>

Meta(元数据)是用来描述HTML文档信息的,通过使用<meta>标签为HTML文档定义元数据。这些元数据不会再浏览器上显示,但是对网页的显示和网站的排名很重要。

Meta(元数据)包含了文档的关键字、作者、描述、编码和语言等多种信息,可以在HTML的头部中包括任意梳理的Meta(元数据)。

1)name使用
描述实例
robot定义搜索引擎的搜索方式,【content属性值在下表】content="all|none"其中“|”代表“或”只去一个
author规定文档的作者的名字。meta name="author" content="Hege Refsnes"
description为搜索引擎提供一份简单的说明meta name="description" content="Free web tutorials"
generator用于说明创建网页所用的编辑工具meta name="generator" content="FrontPage 4.0"
keywords搜索用的关键字,多个用逗号分开meta name="keywords" content="HTML, meta tag, tag reference"
content属性值搜索方式
index允许搜索到的该网页收录到搜索引擎数据库,noindex反之
follow允许搜索引擎机器人通过该网页的链接链接到其他网站,nofollow反之
all都允许,none反之
  
  <head>
  <mata name="author" content="刘二">
  </head>
2)http-equiv使用

介绍:http-equiv:通过指定关键字定义元数据通常用来定义HTTP消息报头的响应式

  
  
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
描述
content-type设置网页的内容类型和使用的字符集meta http-equiv="content-type" content="text/html; charset=UTF-8"
default-style规定要使用的预定义的样式表。注释:上面 content 属性的值必须匹配同一文档中的一个 link 元素上的 title 属性的值,或者必须匹配同一文档中的一个 style 元素上的 title 属性的值。meta http-equiv="default-style" content="the document's preferred stylesheet"
refresh定义文档自动刷新的时间间隔。注释:值 "refresh" 应该慎重使用,因为它会使得页面不受用户控制。meta http-equiv="refresh" content="300"
expires设置网页的到期时间meta http-equiv="refresh" content="Tue,24 Jan 2013"
window-target设置网页加载到那个框架中meta http-equiv="refresh" content="_top"
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值