《Web前端开发技术》作业五
一. 单选题(共20题,100分)
1. (单选题)下列选项中,代表外边距属性的是()
A. padding
B. margin
C. border
D. background
正确答案: B:margin
;
答案解析:盒子模型的主要属性有:内边距padding.外边距margin.边框border.背景background等。
2. (单选题)下列选项中,代表内边距属性的是()
A. padding
B. margin
C. border
D. background
正确答案: A:padding
;
答案解析:盒子模型的主要属性有:内边距padding.外边距margin.边框border.背景background等。
3. (单选题)下列选项中,代表边框属性的是()
A. padding
B. margin
C. border
D. background
正确答案: C:border
;
答案解析:盒子模型的主要属性有:内边距padding.外边距margin.边框border.背景background等。
4. (单选题)border-style属性值中,可以设置边框为虚线的是()
A. none
B. solid
C. dashed
D. double
正确答案: C:dashed
;
答案解析:border-style属性每一条边的属性值都相同,常用属性值有4个,分别用于定义不同的显示样式,具体如下。 solid:边框为单实线。 dashed:边框为虚线。 dotted:边框为点线。 double:边框为双实线。
5. (单选题)border-style属性值中,可以设置边框为单实线的是()
A. none
B. solid
C. dashed
D. double
正确答案: B:solid
;
答案解析:border-style属性每一条边的属性值都相同,常用属性值有4个,分别用于定义不同的显示样式,具体如下。 solid:边框为单实线。 dashed:边框为虚线。 dotted:边框为点线。 double:边框为双实线。
6. (单选题)下列选项中,用于设置边框样式的属性是()
A. border-color
B. border-width
C. background-color
D. border-style
正确答案: D:border-style
;
答案解析:在CSS属性中,border-style属性用于设置边框样式。
7. (单选题)下列选项中,用于设置边框宽度的属性是()
A. border-color
B. border-width
C. background-color
D. border-style
正确答案: B:border-width
;
答案解析:border-width属性用于设置边框的宽度,其常用取值单位为像素px。
8. (单选题)下列选项中,用于设置边框颜色的属性是()
A. border-color
B. border-width
C. background-color
D. border-style
正确答案: A:border-color
;
答案解析:border-color属性用于设置边框的颜色。
9. (单选题)下列选项中,可以实现圆角效果的属性是()
A. border-radius
B. border-image
C. box-shadow
D. background-size
正确答案: A:border-radius
;
答案解析:运用CSS3中的border-radius属性可以将矩形边框四角圆角化,实现圆角效果。
10. (单选题)在border-image的属性中,可以指定图片路径的是()
A. border-image-source
B. border-image-slice
C. border-image-width
D. border-image-repeat
正确答案: A:border-image-source
;
11. (单选题)下列选项中,能够更改元素左内边距的代码是()
A. text-indent
B. padding-left
C. margin-left
D. padding-right
正确答案: B:padding-left
;
答案解析:在CSS中padding属性用于设置内边距,方法如下: padding-top:上内边距; padding-right:右内边距; padding-bottom:下内边距; padding-left:左内边距;
12. (单选题)关于样式代码“.box{width:200px; padding:15px; margin:20px;}”的描述,下列说法正确的是()
A. .box的总宽度为200px
B. .box的总宽度为 270px
C. .box的总宽度为 235px
D. 以上说法均错误
正确答案: B:.box的总宽度为 270px
;
答案解析:盒子的总宽度= width+左右内边距之和+左右边框宽度之和+左右外边距之和 所以,.box的总宽度= width(200px)+左右内边距(15px*2)+左右外边距(20px*2) =270px
13. (单选题)一个盒子的宽(width)和高(height)均为300px,左内边距为30px,同时盒子有3px的边框,那么这个盒子的总宽度是()
A. 333px
B. 366px
C. 336px
D. 363px
正确答案: C:336px
;
答案解析:盒子的总宽度= width+左右内边距之和+左右边框宽度之和+左右外边距之和 所以,盒子的总宽度= width(300px)+左内边距(30px)+左右边框宽度之和(3px*2) =336px
14. (单选题)关于盒子模型中的宽度和高度属性,下面说法正确的是()
A. 盒子模型中的宽度和高度属性适用于所有元素
B. 盒子模型中的宽度和高度属性仅适用于行内元素
C. 盒子模型中的宽度和高度属性仅适用于块级元素
D. 以上说法均正确
正确答案: C:盒子模型中的宽度和高度属性仅适用于块级元素
;
答案解析:宽度属性width和高度属性height仅适用于块级元素,对行内元素无效(<img />标签和<input />除外)。
15. (单选题)下列选项中,可以使图像只沿着水平方向平铺的是()
A. repeat
B. no-repeat
C. repeat-x
D. repeat-y
正确答案: C:repeat-x
;
答案解析:repeat:沿水平和竖直两个方向平铺(默认值) no-repeat:不平铺(图像位于元素的左上角,只显示一个) repeat-x:只沿水平方向平铺 repeat-y:只沿竖直方向平铺。
16. (单选题)下列选项中,可以设置背景图像位置的属性是()
A. background-repeat
B. background-position
C. background-attachment
D. background-size
正确答案: B:background-position
;
答案解析:如果希望背景图像出现在其他位置,就需要另一个CSS属性—background-position,设置背景图像的位置。
17. (单选题)下列选项中,能够使任何元素呈现出透明效果的是()
A. opacity
B. RGBA
C. background
D. scroll
正确答案: A:opacity
;
答案解析:在CSS3中,使用opacity属性能够使任何元素呈现出透明效果。
18. (单选题)关于background-size属性的语法格式,下列选项正确的是()
A. background-size:属性值1 属性值2;
B. background-size:属性值1;属性值2;
C. background-size:属性值1;属性值2
D. background-size:属性值1; 属性值2.
正确答案: A:background-size:属性值1 属性值2;
;
答案解析:background-size属性的基本语法格式是background-size:属性值1 属性值2;
19. (单选题)下列选项中,能够使背景图像相对于边框进行定位的属性值是()
A.padding-box
B. border-box
C. content-box
D. contain
正确答案: B:border-box
;
答案解析:background-origin 属性的取值有三种,分别是padding-box.border-box.content-box,说明如下。 padding-box:背景图像相对于内边距区域来定位。 border-box:背景图像相对于边框来定位。 content-box:背景图像相对于内容框来定位。
20. (单选题)下列选项中,能够从内容区域向外裁剪背景的属性值是()
A. padding-box
B. border-box
C. content-box
D. contain
正确答案: C:content-box
;
答案解析:background-clip属性和background-origin 属性的取值相似,但含义不同,具体解释如下。 border-box:默认值,从边框区域向外裁剪背景。 padding-box:从内边距区域向外裁剪背景。 content-box:从内容区域向外裁剪背景。
- 感谢你赐予我前进的力量