美文网首页饥人谷技术博客
一些HTML基础的理解

一些HTML基础的理解

作者: 李博洋li | 来源:发表于2017-05-12 15:18 被阅读0次

    前一阵子整理了一下比较常用的meta标签

    <meta charset="utf-8">

    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport"
    content="width=device-width, initial-scale=1">

    <meta content="telephone=no" name="format-detection" />

    <meta content="email=no" name="format-detection" />

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

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

    <link rel="icon" type="image/png" href="assets/i/favicon.png">

    <meta name="mobile-web-app-capable" content="yes">
    <link rel="icon" sizes="192x192" href="assets/i/app-icon72x72@2x.png">

    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-status-bar-style" content="black">
    <meta name="apple-mobile-web-app-title" content="Amaze UI"/>
    <link rel="apple-touch-icon-precomposed" href="assets/i/app-icon72x72@2x.png">

    <meta name="msapplication-TileImage" content="assets/i/app-icon72x72@2x.png">
    <meta name="msapplication-TileColor" content="#0e90d2">

    除此之外想要说一下文档声明的作用以及相关问题
    要建立符合标准的网页,DOCTYPE声明是必不可少的关键组成部分;除非你的XHTML确定了一个正确的DOCTYPE,否则你的标识和CSS都不会生效,也就是说如果没有这个DOCTYPE声明将会导致CSS失效-css无效,特别是没有声明或声明不正确将在标准浏览器下更是不能正常显示。
    在标准模式中,浏览器根据规范呈现页面;
    在混杂模式中,页面以一种比较宽松的向后兼容的方式显示。
    浏览器根据DOCTYPE是否存在以及使用的哪种DTD来选择要使用的呈现方法。如果XHTML文档包含形式完整的DOCTYPE,那么它一般以标准模式呈现。对于HTML 4.01文档,包含严格DTD的DOCTYPE常常导致页面以标准模式呈现。包含过渡DTD和URI的DOCTYPE也导致页面以标准模式呈现,但是有过渡DTD而没有URI会导致页面以混杂模式呈现。DOCTYPE不存在或形式不正确会导致HTML和XHTML文档以混杂模式呈现。
    <!DOCTYPE html>是声明此文档是HTML5文档
    我们可能会遇到一些浏览器乱码的问题,这基本是html文档没有声明编码或浏览器编码没有正确设置正确导致的,目前最常用的编码为UTF-8,如果乱码需要在HTML文档头部加上<meta charset="utf-8">或在浏览器设置中制定以UTF-8来渲染页面。

    相关文章

      网友评论

        本文标题:一些HTML基础的理解

        本文链接:https://www.haomeiwen.com/subject/zwnztxtx.html