我的编程空间,编程开发者的网络收藏夹
学习永远不晚

HTML5的meta标签的应用方法

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

HTML5的meta标签的应用方法

本篇内容主要讲解“HTML5的meta标签的应用方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“HTML5的meta标签的应用方法”吧!

HTML 4.01 与 HTML 5 之间meta标签用法的主要差异:

在 HTML 5 中,不再支持 scheme 属性。

在 HTML 5 中,有一个新的 charset 属性,它使字符集的定义更加容易。

在 HTML 4.01 中,不得不这么写:

XML/HTML Code复制内容到剪贴板

  1. <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">  

在 HTML 5 中,这样就够了:

XML/HTML Code复制内容到剪贴板

  1. <meta charset="ISO-8859-1">  

例子

定义针对搜索引擎的关键词:

XML/HTML Code复制内容到剪贴板

  1. <meta name="keywords" content="HTML, CSS, XML, XHTML, JavaScript" />  

定义对页面的描述:

XML/HTML Code复制内容到剪贴板

  1. <meta name="description" content="免费的 web 技术教程。" />  

定义页面的最新版本:

XML/HTML Code复制内容到剪贴板

  1. <meta name="revised" content="David, 2008/8/8/" />  

每 5 秒刷新一次页面:

XML/HTML Code复制内容到剪贴板

  1. <meta http-equiv="refresh" content="5" />  

属性
HTML5的meta标签的应用方法

标准属性

class, contenteditable, contextmenu, dir, draggable, id, irrelevant, lang, ref, registrationmark, tabindex, template, title如需完整的描述,请访问 HTML 5 中标准属性。

事件属性

onabort, onbeforeunload, onblur, onchange, onclick, oncontextmenu, ondblclick, ondrag, ondragend, ondragenter, ondragleave, ondragover, ondragstart, ondrop, onerror, onfocus, onkeydown, onkeypress, onkeyup, onload, onmessage, onmousedown, onmousemove, onmouseover, onmouseout, onmouseup, onmousewheel, onresize, onscroll, onselect, onsubmit, onunload如需完整的描述,请访问 HTML 5 中事件属性。

 实例

文档描述

XML/HTML Code复制内容到剪贴板

  1. <html>  

  2. <head>  

  3. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />  

  4. <meta name="author" content="w3school.com.cn">  

  5. <meta name="revised" content="David Yang,8/1/07">  

  6. <meta name="generator" content="Dreamweaver 8.0en">  

  7. </head>  

  8. <body>  

  9. <p>本文档的 meta 属性标识了创作者和编辑软件。</p>  

  10. </body>  

  11. </html>  

Meta 元素中的信息可以描述 HTML 文档。

文档关键字

XML/HTML Code复制内容到剪贴板

  1. <html>  

  2. <head>  

  3. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />  

  4. <meta name="description" content="HTML examples">  

  5. <meta name="keywords" content="HTML, DHTML, CSS, XML, XHTML, JavaScript, VBScript">  

  6. </head>  

  7. <body>  

  8. <p>本文档的 meta 属性描述了该文档和它的关键词。</p>  

  9. </body>  

  10. </html>  

Meta 元素中的信息可以描述文档的关键词。

重定向

XML/HTML Code复制内容到剪贴板

  1. <html>  

  2. <head>  

  3. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />  

  4. <meta http-equiv="Refresh" content="5;url=http://www.w3school.com.cn">  

  5. </head>  

  6. <body>  

  7. <p>  

  8. 对不起。我们已经搬家了。您的 URL 是 <a href="http://www.w3school.com.cn"> http://www.w3school.com.cn </a>  

  9. </p>  

  10. <p>您将在 5 秒内被重定向到新的地址。</p>  

  11. <p>如果超过 5 秒后您仍然看到本消息,请点击上面的的链接。</p>  

  12. </body>  

  13. </html>  

这个例子演示:在网址已经变更的情况下,将用户重定向到另外一个地址。

移动前端开发中添加一些webkit专属的HTML5头部标签,帮助浏览器更好解析html代码,更好地将移动web前端页面表现出来。本文整理一些常用的meta标签。

XML/HTML Code复制内容到剪贴板

  1. <!DOCTYPE html> <!-- 使用 HTML5 doctype,不区分大小写 -->  

  2. <html lang="zh-cmn-Hans"> <!-- 更加标准的 lang 属性写法 http://zhi.hu/XyIa -->  

  3. <head>  

  4.     <!-- 声明文档使用的字符编码 -->  

  5.     <meta charset='utf-8'>  

  6.     <!-- 优先使用 IE 最新版本和 Chrome -->  

  7.     <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>  

  8.     <!-- 页面描述 -->  

  9.     <meta name="description" content="不超过150个字符"/>  

  10.     <!-- 页面关键词 -->  

  11.     <meta name="keywords" content=""/>  

  12.     <!-- 网页作者 -->  

  13.     <meta name="author" content="name, email@gmail.com"/>  

  14.     <!-- 搜索引擎抓取 -->  

  15.     <meta name="robots" content="index,follow"/>  

  16.     <!-- 为移动设备添加 viewport -->  

  17.     <meta name="viewport" content="initial-scale=1, maximum-scale=3, minimum-scale=1, user-scalable=no">  

  18.     <!-- `width=device-width` 会导致 iPhone 5 添加到主屏后以 WebApp 全屏模式打开页面时出现黑边 http://bigc.at/ios-webapp-viewport-meta.orz -->  

  19.     

  20.     <!-- iOS 设备 begin -->  

  21.     <meta name="apple-mobile-web-app-title" content="标题">  

  22.     <!-- 添加到主屏后的标题(iOS 6 新增) -->  

  23.     <meta name="apple-mobile-web-app-capable" content="yes"/>  

  24.     <!-- 是否启用 WebApp 全屏模式,删除苹果默认的工具栏和菜单栏 -->  

  25.     

  26.     <meta name="apple-itunes-app" content="app-id=myAppStoreID, affiliate-data=myAffiliateData, app-argument=myURL">  

  27.     <!-- 添加智能 App 广告条 Smart App Banner(iOS 6+ Safari) -->  

  28.     <meta name="apple-mobile-web-app-status-bar-style" content="black"/>  

  29.     <!-- 设置苹果工具栏颜色 -->  

  30.     <meta name="format-detection" content="telphone=no, email=no"/>  

  31.     <!-- 忽略页面中的数字识别为电话,忽略email识别 -->  

  32.     <!-- 启用360浏览器的极速模式(webkit) -->  

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

  34.     <!-- 避免IE使用兼容模式 -->  

  35.     <meta http-equiv="X-UA-Compatible" content="IE=edge">  

  36.     <!-- 不让百度转码 -->  

  37.     <meta http-equiv="Cache-Control" content="no-siteapp" />  

  38.     <!-- 针对手持设备优化,主要是针对一些老的不识别viewport的浏览器,比如黑莓 -->  

  39.     <meta name="HandheldFriendly" content="true">  

  40.     <!-- 微软的老式浏览器 -->  

  41.     <meta name="MobileOptimized" content="320">  

  42.     <!-- uc强制竖屏 -->  

  43.     <meta name="screen-orientation" content="portrait">  

  44.     <!-- QQ强制竖屏 -->  

  45.     <meta name="x5-orientation" content="portrait">  

  46.     <!-- UC强制全屏 -->  

  47.     <meta name="full-screen" content="yes">  

  48.     <!-- QQ强制全屏 -->  

  49.     <meta name="x5-fullscreen" content="true">  

  50.     <!-- UC应用模式 -->  

  51.     <meta name="browsermode" content="application">  

  52.     <!-- QQ应用模式 -->  

  53.     <meta name="x5-page-mode" content="app">  

  54.     <!-- windows phone 点击无高光 -->  

  55.     <meta name="msapplication-tap-highlight" content="no">  

  56.     <!-- iOS 图标 begin -->  

  57.     <link rel="apple-touch-icon-precomposed" href="/apple-touch-icon-57x57-precomposed.png"/>  

  58.     <!-- iPhone 和 iTouch,默认 57x57 像素,必须有 -->  

  59.     <link rel="apple-touch-icon-precomposed" sizes="114x114" href="/apple-touch-icon-114x114-precomposed.png"/>  

  60.     <!-- Retina iPhone 和 Retina iTouch,114x114 像素,可以没有,但推荐有 -->  

  61.     <link rel="apple-touch-icon-precomposed" sizes="144x144" href="/apple-touch-icon-144x144-precomposed.png"/>  

  62.     <!-- Retina iPad,144x144 像素,可以没有,但推荐有 -->  

  63.     <!-- iOS 图标 end -->  

  64.     

  65.     <!-- iOS 启动画面 begin -->  

  66.     <link rel="apple-touch-startup-image" sizes="768x1004" href="/splash-screen-768x1004.png"/>  

  67.     <!-- iPad 竖屏 768 x 1004(标准分辨率) -->  

  68.     <link rel="apple-touch-startup-image" sizes="1536x2008" href="/splash-screen-1536x2008.png"/>  

  69.     <!-- iPad 竖屏 1536x2008(Retina) -->  

  70.     <link rel="apple-touch-startup-image" sizes="1024x748" href="/Default-Portrait-1024x748.png"/>  

  71.     <!-- iPad 横屏 1024x748(标准分辨率) -->  

  72.     <link rel="apple-touch-startup-image" sizes="2048x1496" href="/splash-screen-2048x1496.png"/>  

  73.     <!-- iPad 横屏 2048x1496(Retina) -->  

  74.     

  75.     <link rel="apple-touch-startup-image" href="/splash-screen-320x480.png"/>  

  76.     <!-- iPhone/iPod Touch 竖屏 320x480 (标准分辨率) -->  

  77.     <link rel="apple-touch-startup-image" sizes="640x960" href="/splash-screen-640x960.png"/>  

  78.     <!-- iPhone/iPod Touch 竖屏 640x960 (Retina) -->  

  79.     <link rel="apple-touch-startup-image" sizes="640x1136" href="/splash-screen-640x1136.png"/>  

  80.     <!-- iPhone 5/iPod Touch 5 竖屏 640x1136 (Retina) -->  

  81.     <!-- iOS 启动画面 end -->  

  82.     

  83.     <!-- iOS 设备 end -->  

  84.     <meta name="msapplication-TileColor" content="#000"/>  

  85.     <!-- Windows 8 磁贴颜色 -->  

  86.     <meta name="msapplication-TileImage" content="icon.png"/>  

  87.     <!-- Windows 8 磁贴图标 -->  

  88.     

  89.     <link rel="alternate" type="application/rss+xml" title="RSS" href="/rss.xml"/>  

  90.     <!-- 添加 RSS 订阅 -->  

  91.     <link rel="shortcut icon" type="image/ico" href="/favicon.ico"/>  

  92.     <!-- 添加 favicon icon -->  

  93.   

  94.     <!-- sns 社交标签 begin -->  

  95.     <!-- 参考微博API -->  

  96.     <meta property="og:type" content="类型" />  

  97.     <meta property="og:url" content="URL地址" />  

  98.     <meta property="og:title" content="标题" />  

  99.     <meta property="og:image" content="图片" />  

  100.     <meta property="og:description" content="描述" />  

  101.     <!-- sns 社交标签 end -->  

  102.     

  103.     <title>标题</title>  

  104. </head>  

到此,相信大家对“HTML5的meta标签的应用方法”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

HTML5的meta标签的应用方法

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

html5各种标签的应用方法

html5 增加了新的元素和属性,以增强网站结构、语义和交互性。其标签应用包括:语义标记:用于定义文档结构,如页眉、页脚和导航。媒体元素:允许嵌入视频、音频和创建交互式图形。数据存储:提供本地存储、会话存储和索引数据库,用于数据持久化。表单
html5各种标签的应用方法
2024-04-21

vue-meta实现router动态设置meta标签的方法

这篇文章主要介绍了vue-meta实现router动态设置meta标签,实现思路非常简单内容包括mata标签的特点和mata标签共有两个属性,分别是http-equiv属性和name属性,本文通过实例代码给大家详细讲解需要的朋友可以参考下
2022-11-21

meta标签的作用是什么

meta标签是html标记head区的一个关键标签,作用是描述一个HTML网页文档的属性,提供有关页面的元信息,例如作者、日期和时间、网页描述、关键词、页面刷新等。meta标签位于文档的头部,不包含任何内容;其属性定义了与文档相关联的名称/值对。
2023-05-14

SEO网站优化之优化Meta标签的方法

这篇文章主要介绍了SEO网站优化之优化Meta标签的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。  在SEO网站优化过程中应该知道网站的三大meta标签的重要性,这三种
2023-06-10

HTML meta标签的作用是什么

HTML meta标签的作用是提供关于HTML文档的元数据(metadata)。元数据是描述数据的数据,它提供关于文档的信息,但不显示在页面上。具体来说,meta标签可以用来指定文档的字符编码、关键词、描述、作者、视图口、重定向、刷新等信息
2023-10-12

Java的meta标签有什么作用

这篇文章主要介绍“Java的meta标签有什么作用”,在日常操作中,相信很多人在Java的meta标签有什么作用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java的meta标签有什么作用”的疑惑有所帮助!
2023-06-02

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录