meta 标签的使用以及作用

本文详细介绍了meta标签在网页优化和控制中的多种用途,包括SEO、语言定义、刷新页面、窗口控制、字符集设置、缓存控制等。通过name和http-equiv两个属性,meta标签能够帮助搜索引擎理解网页内容,控制页面显示效果,并实现动态功能。例如,设置Keywords和Description有助于提高搜索引擎排名,而http-equiv属性则可用于设置页面字符集、刷新间隔、浏览器兼容模式等。了解并正确使用meta标签对于提升网页质量和用户体验至关重要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.meta标签的作用

1.搜索引擎优化(SEO)

2.定义页面使用语言

3.自动刷新并指向新的页面

4.实现网页转换时的动态效果

5.控制页面缓冲

6.网页定级评价

7.控制网页显示的窗口

meta标签常用的属性有两个属性,它们分别是http-equiv属性和name属性,不同的属性又有不同的参数值,这些不同的参数值就实现了不同的网页功能。

2.meta 的使用

name属性

name属性主要用于描述网页,与之对应的属性值为content,content中的内容主要是便于搜索引擎机器人查找信息和分类信息用的。

meta标签的name属性语法格式是:

<meta name="参数"content="具体的参数值">

1.Keywords(关键字) 

keywords用来告诉搜索引擎你网页的关键字是什么

<meta name="keywords"content="雅思学习哪家好">

2.description(网站内容描述)

description用来告诉搜索引擎你的网站主要内容。

<meta  name="description"content="雅思学习哪家好">

3.author(作者)

标注网页的作者

<meta name="author" content="root,root@xxxx.com">

4.renderer(渲染)

用于告诉浏览器使用什么内核进行解析

<meta name="renderer" content="webkit">

5.generator

代表说明网站的采用的什么软件制作

<meta name="generator" content="Sublime"/>

6.viewport(视图模式)

<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"/>

// width 宽度(数值/device-width)
//height 高度(数值/device-height)
// initial-scale 初始缩放比例
// maximum-scale 最大缩放比例
// minimum-scale 最小缩放比例
// user-scalable 是否允许用户缩放(yes/no)

http-equiv属性

http-equiv顾名思义,相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确和精确地显示网页内容,与之对应的属性值为content,content中的内容其实就是各个参数的变量值。

meta标签的http-equiv属性语法格式是:

<meta http-equiv="参数"content="参数变量值">

1.content-Type(显示字符集的设定)

设定页面使用的字符集。

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

2.Expires(期限)

可以用于设定网页的到期时间。一旦网页过期,必须到服务器上重新传输。

<meta http-equiv="expires"content="Fri,01Jan202018:18:18GMT">

3.Refresh(刷新)

自动刷新并指向新页面。

<meta http-equiv="refresh" contect="5;url=https://www.baidu.cn">

4.Pragma(cache模式)

用于设定禁止浏览器从本地计算机的缓存中访问页面内容。

<meta http-equiv="Pragma" content="no-cache">

5.Window-target(显示窗口的设定)

用于设定强制页面在窗口中以独立页面显示,防止自己的网页被别人当作一个frame页调用。

<meta http-equiv="windows-target" contect="_blank">

6.X-UA-Compatible(浏览模式)

<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">

7.Set-Cookie(cookie设定)

用于设定一个自定义cookie,如果网页过期,那么存盘的cookie将被删除,注意必须使用GMT的时间格式。

<meta http-equiv="Set-Cookie"content="cookievalue=xxx;expires=Friday,12-Jan-200118:18:18GMT;path=/">

8.content-Language(显示语言的设定)

<meta http-equiv="Content-Language" content="zh-cn"/>

9.copyright(网站版权信息)

<meta http-equiv="Copyright" content="RSHY"/>

10.Robots

告诉搜索引擎机器人抓取哪些页面

<meta name="Robots" contect="all">

// 信息参数为all:文件将被检索,且页面上的链接可以被查询;
// 信息参数为none:文件将不被检索,且页面上的链接不可以被查询;
// 信息参数为index:文件将被检索;
// 信息参数为follow:页面上的链接可以被查询;
// 信息参数为noindex:文件将不被检索,但页面上的链接可以被查询;
// 信息参数为nofollow:文件将被检索,但页面上的链接不可以被查询;

11.page-enter,page-exit

用于设定页面进入和离开时的过渡效果,注意被添加的页面不能在一个frame中。

<meta http-equiv="page-enter" contect="revealTrans(duration=10,transtion=23)">
<meta http-equiv="page-exit" contect="revealTrans(duration=20,transtion=6)">

// 其中duration表示滤镜特效的持续时间(单位:秒),transition是滤镜类型,表示使用哪种特效,取值为0-23:
0 矩形缩小
1 矩形扩大
2 圆形缩小
3 圆形扩大
4 下到上刷新
5 上到下刷新
6 左到右刷新
7 右到左刷新
8 竖百叶窗
9 横百叶窗
10 错位横百叶窗
11 错位竖百叶窗
12 点扩散
13 左右到中间刷新
14 中间到左右刷新
15 中间到上下
16 上下到中间
17 右下到左上
18 右上到左下
19 左上到右下
20 左下到右上
21 横条
22 竖条
23 以上22种随机选择一种

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值