当前位置: 首页 > news >正文

前端手札--meta标记篇

通用类:

声明编码

<meta charset='utf-8' />

SEO页面关键词

<meta name="keywords" content="your tags" />

SEO页面描述

<meta name="description" content="150 words" />

页面重定向和刷新

content内的数字代表时间(秒),既多少时间后刷新。如果加url,则会重定向到指定网页(搜索引擎能够自动检测,也很容易被引擎视作误导而受到惩罚)。

<meta http-equiv="refresh" content="0;url=" />

 

移动端类:

viewport

禁用不必要的自动缩放,优化移动浏览器显示

<meta name="viewport" content="width=device-width, initial-scale=1.0,maximum-scale=1.0, user-scalable=no"/>
<!-- `width=device-width` 会导致 iPhone 5 添加到主屏后以 WebApp 全屏模式打开页面时出现黑边 --> <!-- user-scalable=no 安卓的Chrome可以去除浏览器的300ms点击延时 -->

忽略识别为电话号码 和 邮箱

防止HTML有改变而导致可能的部分JS执行错误,据实测如果识别为电话号码则苹果会把修改html,在数字外套一层<a>标签,可能会在产品编号这一类用途的数字造成干扰

<!--禁止自动识别为电话号码链接,主要为苹果-->
<
meta name="format-detection" content="telephone=no" />
<!--禁止自动识别邮箱,主要为安卓-->
<meta name="format-detection" content="email=no" />

其它一些移动端实用META

<!-- 针对手持设备优化,主要是针对一些老的不识别viewport的浏览器,比如黑莓 -->
<meta name="HandheldFriendly" content="true">
<!-- 微软的老式浏览器 -->
<meta name="MobileOptimized" content="320">
<!-- uc强制竖屏 -->
<meta name="screen-orientation" content="portrait">
<!-- QQ强制竖屏 -->
<meta name="x5-orientation" content="portrait">
<!-- uc强制横屏 --> <meta name="screen-orientation" content="landscape"> <!-- QQ强制横屏 --> <meta name="x5-orientation" content="landscape"> <!-- UC强制全屏 --> <meta name="full-screen" content="yes"> <!-- QQ强制全屏 --> <meta name="x5-fullscreen" content="true">
<!-- Safari全屏?未确认 注意是在viewport里面直接附加下面这个属性 -->
<meta name="viewport" content="minimal-ui"/>

<!-- UC应用模式 -->
<meta name="browsermode" content="application">
<!-- QQ应用模式 -->
<meta name="x5-page-mode" content="app">
<!-- Safari 启用 WebApp 应用全屏模式,这个只会在你保存为桌面应用后从中打开才会全屏,在浏览器中不会全屏 -->
<meta name="apple-mobile-web-app-capable" content="yes" />
<!-- windows phone 点击无高光 --> <meta name="msapplication-tap-highlight" content="no">

添加到主屏(苹果 IOS Safari)

<!-- 启用 WebApp 应用全屏模式,这个只会在你保存为桌面应用后从中打开才会全屏,在浏览器中不会全屏 -->
<meta name="apple-mobile-web-app-capable" content="yes" />
<!--保存某个页面到桌面的时候的应用标题-->
<
meta name="apple-mobile-web-app-title" content="标题"> <!--保存某个页面到桌面的时候使用这张图作为桌面图标,尺寸和iphone上的一致,是57*57px-->
<link rel="apple-touch-icon" href="custom_icon.png">
<!--启动图,只使用一张114*114的图片即可-->
<link rel="apple-touch-icon-precomposed" href="startup/apple-touch-icon-114x114-precomposed.png" />

避免百度转码

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

 

PC端:

IE 优先使用已安装的最新IE版本和Chrome外挂插件(需用户已安装Google Chrome Frame)

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

360双核浏览器选择默认内核(首次打开有效,用户可更改且会记住用户记录),搜狗浏览器暂无此支持

<meta name="renderer" content="webkit"><!--使用极速核-->
<meta name="renderer" content="ie-comp"> <!--使用IE兼容核-->
<meta name="renderer" content="ie-stand"><!--使用IE标准核-->

 网页标题栏的图标

<link rel="shortcut icon" type="image/x-icon" href="/Public/pub/image/favicon.ico"><!--大小为16*16-->

如果在网站项目根目录下放一个favicon.ico图标文件,那么上面这句不写也可以达到浏览器标签栏有图标的效果。

 

注:本文大部分转自“菜鸟笔记”,原文链接http://www.runoob.com/w3cnote/meta.html

转载于:https://www.cnblogs.com/batsing/p/4736319.html

相关文章:

  • 小技巧:Windows Server 2012R2 WiFi 无法连接问题
  • 在项目中引入领域驱动设计的经验
  • 【零基础学习iOS开发】【02-C语言】11-函数的声明和定义
  • 树莓派 安装 php
  • 互联网架构设想的大型应用软件,并建议
  • Android软硬整合技术(HALFramework)
  • httpry 升级版本 secihttp 发布了
  • 认为最重要的是:不要说自己正在「创业」(转)
  • 第一章 词汇陷阱
  • 在我的眼里,生产主管(1)——如何做竞争分析
  • Linux用户和组管理
  • Intellij idea 与 eclipse 常用快捷键对比(Shortcuts to compare : Intellij idea VS Eclipse)
  • 银行之前的转账和支付宝银行间的转账
  • 决解linuxmint17终端字体重叠问题
  • 学习利用帮助文件的查看,并通过帮助命令学习基本命令
  • ➹使用webpack配置多页面应用(MPA)
  • 2018天猫双11|这就是阿里云!不止有新技术,更有温暖的社会力量
  • 30天自制操作系统-2
  • Apache的基本使用
  • axios 和 cookie 的那些事
  • CentOS 7 防火墙操作
  • CSS盒模型深入
  • Docker 笔记(1):介绍、镜像、容器及其基本操作
  • ES6简单总结(搭配简单的讲解和小案例)
  • Git同步原始仓库到Fork仓库中
  • JS创建对象模式及其对象原型链探究(一):Object模式
  • Node 版本管理
  • node.js
  • Synchronized 关键字使用、底层原理、JDK1.6 之后的底层优化以及 和ReenTrantLock 的对比...
  • windows下如何用phpstorm同步测试服务器
  • 第十八天-企业应用架构模式-基本模式
  • 翻译:Hystrix - How To Use
  • 基于Vue2全家桶的移动端AppDEMO实现
  • 前端代码风格自动化系列(二)之Commitlint
  • 使用docker-compose进行多节点部署
  • 使用Envoy 作Sidecar Proxy的微服务模式-4.Prometheus的指标收集
  • 追踪解析 FutureTask 源码
  • 长三角G60科创走廊智能驾驶产业联盟揭牌成立,近80家企业助力智能驾驶行业发展 ...
  • # 计算机视觉入门
  • #QT(TCP网络编程-服务端)
  • #调用传感器数据_Flink使用函数之监控传感器温度上升提醒
  • (7)STL算法之交换赋值
  • (C#)if (this == null)?你在逗我,this 怎么可能为 null!用 IL 编译和反编译看穿一切
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第2节(共同的基类)
  • (Matlab)使用竞争神经网络实现数据聚类
  • (附源码)ssm基于微信小程序的疫苗管理系统 毕业设计 092354
  • (附源码)计算机毕业设计ssm-Java网名推荐系统
  • (三)elasticsearch 源码之启动流程分析
  • (深入.Net平台的软件系统分层开发).第一章.上机练习.20170424
  • (十一)手动添加用户和文件的特殊权限
  • (四)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)
  • (转)linux自定义开机启动服务和chkconfig使用方法
  • * 论文笔记 【Wide Deep Learning for Recommender Systems】
  • .describe() python_Python-Win32com-Excel
  • .mysql secret在哪_MySQL如何使用索引