html 知识点总结(持续更新)

Doctype 作用?严格模式和混杂模式如何区分?

DOCTYPE 声明位于位于HTML文档中的第一行,处于 标签之前。告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不存在或格式不正确会导致文档以兼容模式呈现。

严格模式:又称标准模式,是指浏览器按照 W3C 标准解析代码。

混杂模式:又称怪异模式或兼容模式,是指浏览器用自己的方式解析代码。

如何区分:浏览器解析时到底使用严格模式还是混杂模式,与网页中的 DTD 直接相关。

浏览器内核

Trident:IE
Gecko:FireFox
webkit:Chrome Safari
Presto:Opera

HTML5 为什么只需要写 !Doctype HTML?

html5 不基于SGML 因此不需要对DTD进行引用

HTML5 新特性?如何处理兼容问题?

  • canvas video audio 元素
  • 本地离线存储 localeStorage 浏览器关闭后数据不丢失
  • sessionStorage 浏览器关闭后数据丢失
  • 新的技术 webworker websocket Geolocation
  • IE8 IE7 IE6 可以通过 createElement方法产生元素,然后添加标签默认样式

cookies,sessionStorage 和 localeStorage区别?

  • cookie 在浏览器和服务端之间来回传递,后两者不会
  • sessionStorage 和 localeStorage 存储空间更大
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值