HEAD

    文档类型

    语言属性

    1. <html lang="zh-Hans">
    2. <!-- 简体中文 -->
    3. <html lang="zh-cmn-Hans">
    4. <!-- 繁体中文 -->
    5. <!-- English -->

    字符编码

    • 以无 BOM 的 utf-8 编码作为文件格式;
    • 指定字符编码的 meta 必须是 head 的第一个直接子元素;请参考前端观察的博文:
    <html>
      <head>
        <meta charset="utf-8">
        ......
      </head>
      <body>
        ......
      </body>
    </html>
    

    IE 兼容模式

    SEO 优化

    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
        <!-- SEO -->
        <title>Style Guide</title>
        <meta name="keywords" content="your keywords">
        <meta name="description" content="your description">
        <meta name="author" content="author,email address">
    </head>
    

    viewport

    • viewport: 一般指的是浏览器窗口内容区的大小,不包含工具条、选项卡等内容;
    • : 浏览器宽度,输出设备中的页面可见区域宽度;
    • device-width: 设备分辨率宽度,输出设备的屏幕可见宽度;
    • initial-scale: 初始缩放比例;
    • maximum-scale: 最大缩放比例;
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    

    iOS 图标

    • apple-touch-icon 图片自动处理成圆角和高光等效果;
    • apple-touch-icon-precomposed 禁止系统自动添加效果,直接显示设计原图;

    favicon

    • 使用 link 指定 favicon;
    <link rel="shortcut icon" href="path/to/favicon.ico">
    

    HEAD 模板

    <!DOCTYPE html>
    <html lang="zh-cmn-Hans">
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
        <title>Style Guide</title>
        <meta name="description" content="不超过150个字符">
        <meta name="keywords" content="">
        <meta name="author" content="name, email@gmail.com">
    
        <!-- 为移动设备添加 viewport -->
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
    
        <!-- iOS 图标 -->
        <link rel="apple-touch-icon-precomposed" href="/apple-touch-icon-57x57-precomposed.png">
    
        <link rel="alternate" type="application/rss+xml" title="RSS" href="/rss.xml" />
        <link rel="shortcut icon" href="path/to/favicon.ico">
    </head>