6.10 盒子模型 课后练习

一、填空题

(1)盒子模型是众多模型的 _________________________________ 。

(2)盒子模型包括四大区域:_________________________________ 、 _________________________________ 、 _________________________________ 、 _________________________________。

(3)padding属性设置四个值时,分别对应的原子属性依次是:_________________________________ 、 _________________________________ 、 _________________________________ 、_________________________________ 。

(4)border属性对应3个原子属性:_________________________________ 、 _________________________________ 、 _________________________________ 。

(5)box-sizing属性默认值是 _________________________________ 。

(6)浏览器显示页面的6个步骤包括:_________________________________ 、 ________________________________ 、 _________________________________ 、 ___________ 、_________________________________ 、 _________________________________ 。


二、判断题

(1)开发者工具调试盒子时,在页面显示的宽度包含margin区宽度。 ( )

(2)box-sizing属性默认值是border-box。 ( )

(3)width属性表示内容区宽度。 ( )

(4)子div宽度总是小于父div宽度。 ( )

(5)margin: 0 auto;用于实现内部块容器在外部块容器的水平居中。 ( )

(6)盒子的占据区域与显示区域总是一致的。 ( )


三、选择题

(1)margin属性设置两个值时,第1个值表示的方向是( )

A. margin-top与margin-right B. margin-top与margin-bottom

C. margin-bottom与margin-right D. margin-left与margin-right


(2)盒子的哪个区域会影响到下一个盒子的位置?( )

A. margin区 B. border区

C. 显示区域 D. 占据区域


(3)关于匿名盒子,说法正确的有哪些?( )

A. 文本可能生成匿名的块盒子,或者匿名的行内盒子。

B. 匿名盒子无法通过选择器直接设置样式。

C. 匿名盒子会继承父元素的相应样式。

D. 伪元素不属于匿名盒子。


(4)inline盒子的哪些设置无效?( )

A. width B. margin-top

C. margin-right D. padding-top


四、简答题

(1)说明盒子模型与内部的规范规则。


(2)说明浏览器工作原理,包括说明绘制与渲染。


(3)说明CSS调试整体思路。