前端QA(三)- HTML

HTML相关QA整理

HTML

Doctype有几种

http://www.w3school.com.cn/tags/tag_doctype.asp

  • <!DOCTYPE > - 指示浏览器关于页面使用哪个HTML版本进行编写的指令
  • HTML5

    1
    <!DOCTYPE html>
  • HTML 4.01 Strict

    1
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  • HTML 4.01 Transitional

    1
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  • HTML 4.01 Frameset

    1
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

严格模式和混杂模式

http://www.jianshu.com/p/2c381cd4fcf9

HTML5不分严格模式与混杂模式,为宽松模式
HTML4三种DTD类型

  • 如果XHTML、HTML 4.01文档包含形式完整的DOCTYPE,那么它一般以标准模式呈现。
  • 包含过渡DTD和URI的DOCTYPE也导致页面以标准模式呈现,但是有过渡DTD而没有URI会导致页面以混杂模式呈现。
  • 不存在Doctype时使用混杂模式

viewport

跨域原因、方法

常用编码-unicode,utf-8,gbk

localStorage和sessionStorage

  • 共同点 - 本地存储对象,在浏览器客户端存储,不会主动发送给服务器。
  • 不同点
    • 数据有效期 - localStorage为持久存储,关闭浏览器后还存在。sessionStorage仅在当前浏览器窗口关闭前有效。
    • 作用域 - localStorage在所有同源窗口中都是共享的。sessionStorage不在不同的浏览器窗口中共享。

CDN压缩、gzip

文章目录
  1. 1. HTML
    1. 1.0.1. Doctype有几种
    2. 1.0.2. 严格模式和混杂模式
    3. 1.0.3. viewport
    4. 1.0.4. 跨域原因、方法
    5. 1.0.5. 常用编码-unicode,utf-8,gbk
    6. 1.0.6. localStorage和sessionStorage
    7. 1.0.7. CDN压缩、gzip
|