分享6个关于CSS盒模型的面试题,你能答对几个?

本篇文章给大家分享6个关于CSS盒模型的面试题,查漏补缺,看看这六个面试题你能答对几个?是否可以全部答对?

对于前端面试来说,css盒模型肯定是必考必问的前端知识点,因为这是CSS基石中非常重要的内容,而且它关联的知识也非常多,那面试中一般都是如何层层递进的提问呢?下面一起来看看吧!

1、谈谈你对CSS盒模型的认识?

问题简答

所有 HTML 元素都可以视为方框。在 CSS 中,在谈论设计和布局时,会使用术语“盒模型”或“框模型”。CSS 框模型实质上是一个包围每个 HTML 元素的框。

它包括:

  • 外边距 → margin
  • 边框 → border
  • 内边距 → padding
  • 实际的内容 → content

它有标准模型和IE模型两种;

知识解析

盒模型,英文box model。

  • 无论是div、span、还是a都是盒子。
  • 图片、表单元素一律看作是文本,它们并不是盒子,因为一张图片里面并不能放东西,它自己就是自己的内容。

盒模型各部分说明:

  • Margin(外边距) :清除边框外的区域,外边距是透明的(可以为负值)。
  • Border(边框) :围绕在内边距和内容外的边框。
  • Padding(内边距) :清除内容周围的区域,内边距是透明的(不允许负值)。
  • Content(内容) :盒子的内容,显示文本和图像。

2、标准模型和IE模型的区别?

问题简答

标准模型和ie模型的区别是计算宽width高height的不同。

  • 标准模型width不计算padding和border;
  • ie模型width计算padding 和border;

知识解析

标准盒模型(W3C盒子模型)

设置的宽高是对实际内容content宽高进行设置,内容周围的border和padding另外设置;

即元素实际占位的宽高为:

width

分享6个关于CSS盒模型的面试题,你能答对几个?

相关文章:

你感兴趣的文章:

标签云: