一. 多选题(共4题,40分)
1. (多选题)关于溢出处理,下面表述正确的有()。
- A. 溢出属性取值hidden时,元素内容被修剪,溢出部分不可见。
- B. 溢出属性取值scroll时,元素内容被修剪,浏览器显示滚动条供用户来浏览溢出部分。
- C. 溢出属性取值auto时,如果元素内容被修剪,浏览器显示滚动条以便查看其余内容。
- D. 以上不全对。
正确答案: ABC:溢出属性取值hidden时,元素内容被修剪,溢出部分不可见。; 溢出属性取值scroll时,元素内容被修剪,浏览器显示滚动条供用户来浏览溢出部分。; 溢出属性取值auto时,如果元素内容被修剪,浏览器显示滚动条以便查看其余内容。;
2. (多选题)关于元素层级属性z-index的理解,正确的有()。
- A. 以浏览器所在平面为参考平面(即z-index=0)。
- B. 参考浏览器平面,z轴垂直向外指向浏览者方向的值为正值,反之为负值。
- C. 通过设置层级可以生成一定程度的立体效果。
- D. z-index只能在position属性值为relative或absolute或fixed的元素上有效。
正确答案: ABCD:以浏览器所在平面为参考平面(即z-index=0)。; 参考浏览器平面,z轴垂直向外指向浏览者方向的值为正值,反之为负值。; 通过设置层级可以生成一定程度的立体效果。; z-index只能在position属性值为relative或absolute或fixed的元素上有效。;
3. (多选题)关于元素的浮动,以下表述正确的是()。
- A. 浮动可以使元素脱离文档流,改变元素默认的排布方式。
- B. 通过float属性设置元素的浮动。
- C. float取值为left时,设置元素左浮动。
- D. float取值为right时,设置元素右浮动。
- E. 以上选项不全对。
正确答案: ABCD:浮动可以使元素脱离文档流,改变元素默认的排布方式。; 通过float属性设置元素的浮动。; float取值为left时,设置元素左浮动。; float取值为right时,设置元素右浮动。;
4. (多选题)
使用clear属性定义元素的哪边不允许出现浮动元素。有关说法正确的有()。
- A. clear属性取值left时,则在该元素不允许向左浮动。
- B. clear属性取值right时,则在该元素右侧不允许浮动元素。
- C. clear属性取值both时,则在该元素左右两侧都不允许浮动元素。
- D. clear属性取值none时,则在该元素两侧允许浮动元素。
正确答案: BCD:clear属性取值right时,则在该元素右侧不允许浮动元素。; clear属性取值both时,则在该元素左右两侧都不允许浮动元素。; clear属性取值none时,则在该元素两侧允许浮动元素。;
二. 填空题(共2题,20分)
5. (填空题)
通过()属性可以对溢出进行处理,比如溢出部分的隐藏、滚动可见等。
正确答案:
(1) overflow
6. (填空题)设置相互重叠元素的层级使用()属性。
正确答案:
(1) z-index
三. 判断题(共4题,40分)
7. (判断题)
设置元素透明度使用opacity属性,该属性取值范围为0~1之间的值,1表示完全不透明,值越大越不透明。
- A. 对
- B. 错
正确答案: 对
8. (判断题)
元素透明度表示从上层元素可以隐约看到背景的清晰程度。
- A. 对
- B. 错
正确答案: 对
9. (判断题)
当子盒子大小大于父盒子时便会产生溢出。
- A. 对
- B. 错
正确答案: 对
10. (判断题)
使用z-index时,z轴可以理解为屏幕的深度,z-index值越大的元素越靠近用户。
- A. 对
- B. 错
正确答案: 对