前端面试学习笔记之HTML

基础

1.混杂模式和标准模式

文档类型

文档类型声明<!DOCTYPE>即document type,目的在于告诉浏览器应该用哪种html或者xhtml规范来解析文档(解释那些html标签、css等)。在dtd(document type defination)指定文档类型。
xhtml1.0 的dtd有三种声明:

  • 过渡模式:一种要求不很严格的,允许在html中使用html 4.01的标识(符合xhtml语法标准)。使用严格的dtd来制作页面当然是最理想的方式,但是对于还没有深入了解web标准的网页设计者,比较适合用过渡的dtd,因为这种dtd还允许使用表现层的标识、元素和属性,比较适合大多数的网页制作人员
  • 严格的:一种要求严格的dtd,不允许使用任何表现层的标识和属性。
  • 框架的:一种专门针对框架页面所使用的dtd,当页面中含有框架元素时,就要采用这种dtd。

混杂模式和标准模式

不同文档模式主要影响CSS内容的呈现,尤其是浏览器对盒模型的解析。例如:在W3C标准中,如果设置一个元素的宽度和高度,指的是元素内容的宽度和高度,而在Quirks 模式下,IE的宽度和高度还包含了padding和border。
由于之前的浏览器都按照自己的规则来解析CSS,没有遵循W3C标准,网页开发者们不得不依据各个浏览器自身的规范来使用css。但是随着标准一致性越来越重要,遵循标准是个趋势,但是如果浏览器完

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值