HTML常见问题及解答

1.Q:常见浏览器有哪些?哪些内核?
S:Internet Explorer: Trident
360 Secure Browser: Trident
Mozilla Firefox: Gecko
Safari: WebKit
Google Chrome: Blink
Opera: Blink
2.Q:doctype有什么作用?怎么写?
S:doctype是一种标准通用标记语言的文档类型声明,目的是告诉标准通用标记语言解 析器要使用什么样的文档类型定义(DTD)来解析文档。
声明是用来指示web浏览器关于页面使用哪个HTML版本进行编写的指令。
声明必须是HTML文档的第一行,位于html标签之前。
浏览器本身分为两种模式,一种是标准模式,一种是怪异模式,浏览器通过doctype来区分这两种模式,doctype在html中的作用就是触发浏览器的标准模式,如果html中省略了doctype,浏览器就会进入到Quirks模式的怪异状态,在这种模式下,有些样式会和标准模式存在差异,而html标准和dom标准值规定了标准模式下的行为,没有对怪异模式做出规定,因此不同浏览器在怪异模式下的处理也是不同的,所以一定要在html开头使用doctype。
3.Q:页面出现了乱码,是怎么回事?如何解决?
S:当编码方式与解码方式不一致时就会出现乱码,常见解码方式如:
乱码主要原因:一是因为未写charset,二是解码方式写错。
解决办法:须知保存文件使用的什么编码方式,即在head下写入mate告诉浏览器用什么方式解码。
4.Q:meta 的 name属性和http-equiv 属性哪些常见的值?
S::keywords(关键字)、description(网站内容的描述)、viewport(移动端的窗口)、robots(定义搜索引擎爬虫的索引方式)、author(作者)、generator(网页制作软件)、copyright(版权)、revisit-after(搜索引擎爬虫重访时间)、renderer(双核浏览器渲染方式)
:content-Type(设定网页字符集)(推荐使用HTML5的方式)、X-UA-Compatible(浏览器采取何种版本渲染当前页面)、cache-control(指定请求和响应遵循的缓存机制)、expires(网页到期时间)、refresh(自动刷新并指向某页面)、Set-Cookie(cookie设定)
5.Q:列出常见的标签,并简单介绍这些标签用在什么场景。
S: 用于超链接。some text

用于一篇文章。
a self-contained article