常见HTML面试题

1:doctype的作用是什么?它的混杂模式和标准模式怎么区分?它们都有什么含义?

doctype是一种标准通用标记语言的文档类型声明,目的是告诉标准通用标记语言解析器要使用什么样的文档类型定义(DTD)来解析文档。在代码中可以通过 document.compatMode 的值来判断,怪异模式,值是 BackCompat,标准模式的值是 CSS1Compat。当缺少文档申明或者出现错误的文档申明时会出现怪异模式,在ie6,7,8,9的DocumenType之前放注释也会出现怪异模式,怪异模式带来的影响主要是css布局

2:HTML5的 doctype为什么只需要写<!DOCTYPE html>

HTML 4.01 中,<!DOCTYPE> 声明引用 DTD,因为 HTML 4.01 基于 SGMLDTD 规定了标记语言的规则,这样浏览器才能正确地呈现内容。HTML5 不基于 SGML,所以不需要引用 DTD

3:meta标签是什么,通常包含哪些内容?

meta标签一般用于定义页面的特殊信息,列如页面关键字,页面描述等。这些信息不是提供给人看的,而是提供给浏览器看的

通常包含两个属性;

a:name属性和content属性,这两个属性配对使用

        如果设置了name属性,meta 元素提供的是文档级别(document-level)的元数据,应用于整个页面。

b:http-equiv属性可以对html协议的一些约定属性做设置,比如:定义网页所使用的编码,定义网页自动刷新跳转

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值