常用html5 head头标签整理

       平时工作中,经常会接手一些同事开发过的项目,需要我拿来二次开发、项目优化什么的。我发现这些项目的html文件里head头部往往不够引起重视,都是互相copy,有些甚至是错的,重复的,给二次开发的人埋下地雷。

       刚开发的微信商城项目里,测试同事就反应说一点击输入账号的输入框,边框就超出页面看不到了。这一看就是忘记设置视口的问题。一翻代码,果然是。赶紧修正了问题,真是不能小看head头部的问题。

       下午我从网上翻看资料,整理了一份详细的head头部设置,加上详细注释,方便以后翻阅。项目进度紧急的情况下,也可以拿来直接使用。

<head>
	<meta charset="utf-8">
	<!-- 360浏览器极速模式渲染 -->
	<meta name="renderer" content="webkit">
	<!-- 360浏览器渲染模式补充 -->
	<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
	<!-- IE8以下以IE7标准模式呈现网页,而IE9则以IE9的标准模式呈现网页: -->
	<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7; IE=EmulateIE9">
	<!-- 如果安装了GCF,则使用GCF来渲染页面("chrome=1"), 
	如果没有安装GCF,则使用最高版本的IE内核进行渲染("IE=edge")-->
	<meta http-equiv="x-ua-compatible" content="ie=edge">
	<!-- 页面标题 -->
	<title></title>
	<!-- 移动端视口,fix ios webapp黑色border问题 -->
	<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no, minimal-ui">
	<!-- seo部分 (描述限制 150 字符)-->
	<meta name="keywords" content="地狗商城">
	<meta name="description" content="地狗商城">
	<!-- 外部资源加载白名单 防止XSS -->
	<meta http-equiv="Content-Security-Policy" content="default-src 'self'">
	<!-- 百度搜索 -->
	<!-- 移动端 pc,mobile 自适应页面 -->
	<meta name="applicable-device" content="mobile">
	<!-- 告诉百度不要转码 -->
	<meta http-equiv="Cache-Control" content="no-transform" /> 
	<!-- 告诉百度不要转码 -->
	<meta http-equiv="Cache-Control" content="no-siteapp" />
    
    <!-- Apple iOS原生浏览器 -->
    <!-- 忽略数字自动识别为电话号码 -->
    <meta name="format-detection" content="telephone=no">
    <!-- 启用 WebApp 全屏模式 -->
    <meta name="apple-mobile-web-app-capable" content="yes">
    <!-- 添加智能 App 广告条 -->
    <meta name="apple-itunes-app" content="app-id=APP_ID,affiliate-data=AFFILIATE_ID,app-argument=SOME_TEXT">
    <!-- uc浏览器设置全屏显示页面 -->
    <meta name="full-screen" content="yes">
    <!-- 设置屏幕方向 portrait 竖屏-->
    <meta name="screen-orientation" content="portrait|landscape"/>
    <!-- 
    	QQ 浏览器(X5 内核)同样适用于微信,QQ等第三方应用页面开发。设置锁定横屏、竖屏显示模式,portrait(横屏),landscape(竖屏)-->
    <meta name="x5-orientation" content="portrait|landscape">
    <!-- 设置全屏显示页面 -->
    <meta name="x5-fullscreen" content="true">
    <!-- 开启页面以应用模式显示(全屏显示等) -->
    <meta name="x5-page-mode" content="app">
    <!-- APP链接 -->
	<!-- iOS -->
	<meta property="al:ios:url" content="applinks://docs">
	<meta property="al:ios:app_store_id" content="12345">
	<meta property="al:ios:app_name" content="App Links">
	<!-- Android -->
	<meta property="al:android:url" content="applinks://docs">
	<meta property="al:android:app_name" content="App Links">
	<meta property="al:android:package" content="org.applinks">
	<!-- Web Fallback -->
	<meta property="al:web:url" content="http://applinks.org/documentation">
	<!-- More info: http://applinks.org/documentation/ -->
</head>

posted on 2017-11-29 15:36  yoyodi  阅读(250)  评论(0编辑  收藏  举报

导航