美文网首页饥人谷技术博客
一些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基础的理解

    前一阵子整理了一下比较常用的meta标签 除此之外想要说一下文档声明的作用以及相关问题要建立符合标准的网页,DOC...

  • 前端面试知识点

    前端基础知识 1、关于html 1、html语义化标签得理解、结构化的理解;能否写出简洁的html结构;SEO优化...

  • 2018-04-23

    HTML是结构 学习HTML基础,了解如何编写语义HTML 理解如何把网页分成section(段落),以及如何正确...

  • bunny笔记|vue框架和库的区别

    学习vue前的基础 基础理解1.HTML2.CSS3.JavaScript4.ES6升级理解1.vue-route...

  • 前端基础学习

    今天刚学会一些前端工程师的基础,HTML标题 HTML段落 HTML链接 HTML图像这些制作,大致...

  • 前端入门,html基础理解

    1,html:是一种超文本标记语言(超文本即超链接,实现页面跳转) html的标签分为二种,单标签跟双标签。 单标...

  • 前端面试问题集锦

    HTML部分 对HTML5的理解 html5一些问题manifest的部分被MDN标...

  • HTML初入门

    今天开始学习html的相关基础知识,首先是字体和页面的一些基础知识 演示文本 ...

  • html知识总结

    最近想要对前端的一些基础知识进行一些总结,废话不多说,就从html开始吧! 1.HTML的定义 HTML,超文本标...

  • Vue.js学习笔记2 - HTML+CSS

    一、HTML 一个静态网页的形成就是通过HTML和CSS,你可以把HTML理解成大楼的钢筋水泥基础结构。CSS的作...

网友评论

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

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