css面试题及答案
单项选择题(每题2分,共10题)
1.CSS中设置字体大小的属性是()
A.font-familyB.font-sizeC.font-weightD.font-style
2.以下哪个选择器可以选中所有的`p`元素()
A.p.allB.pC.pD..p
3.CSS中设置元素背景颜色的属性是()
A.background-imageB.background-colorC.background-repeatD.background-position
4.要使元素隐藏,可使用的CSS属性值是()
A.display:noneB.visibility:visibleC.opacity:1D.display:block
5.CSS中设置边框宽度的属性是()
A.border-styleB.border-colorC.border-widthD.border
6.以下哪个不是CSS盒模型的组成部分()
A.contentB.paddingC.marginD.font
7.选择器`.class1.class2`表示()
A.同时具有class1和class2类的元素B.具有class1或者class2类的元素
C.具有class1类且包含具有class2类的子元素D.具有class2类且包含具有class1类的子元素
8.CSS中设置文本对齐方式的属性是()
A.text-indentB.text-alignC.line-heightD.letter-spacing
9.要设置元素的绝对定位,`position`属性值应设为()
A.staticB.relativeC.absoluteD.fixed
10.以下哪个单位是相对单位()
A.pxB.cmC.emD.mm
多项选择题(每题2分,共10题)
1.以下属于CSS字体属性的有()
A.font-familyB.font-sizeC.font-weightD.font-style
2.下列哪些是CSS中常用的布局方式()
A.浮动布局B.定位布局C.弹性布局(Flexbox)D.网格布局(Grid)
3.可以设置元素边框样式的属性值有()
A.solidB.dashedC.dottedD.double
4.以下哪些选择器属于CSS中的伪类选择器()
A.:hoverB.:activeC.:first-childD.:nth-of-type(2)
5.CSS中盒模型的属性包括()
A.widthB.heightC.paddingD.margin
6.能够改变元素透明度的方法有()
A.opacity属性B.rgba颜色值C.filter属性D.visibility属性
7.以下哪些属性可以影响元素的文本样式()
A.colorB.text-decorationC.text-transformD.word-break
8.下列哪些属性可以用于设置背景()
A.background-colorB.background-imageC.background-repeatD.background-position
9.弹性布局(Flexbox)中常用的属性有()
A.display:flexB.flex-directionC.justify-contentD.align-items
10.以下哪些属于CSS中的长度单位()
A.pxB.emC.remD.vw
判断题(每题2分,共10题)
1.CSS可以直接写在HTML的`body`标签内。()
2.选择器`pspan`表示选择`p`元素内所有的`span`元素。()
3.设置`display:none`的元素在页面中仍占据空间。()
4.CSS中`z-index`属性用于设置元素的堆叠顺序,值越大越在上面。()
5.所有浏览器对CSS