css面试题及答案
单项选择题(每题2分,共10题)
1.CSS中设置字体大小的属性是()
A.font-styleB.font-sizeC.font-weightD.font-family
2.以下哪个选择器用于选择所有元素()
A.idB..classC.elementD.
3.若要使元素水平居中,可使用()
A.text-align:centerB.margin:0autoC.display:flex;justify-content:centerD.以上都可以
4.CSS中设置元素背景颜色的属性是()
A.background-imageB.background-colorC.background-repeatD.background-position
5.以下哪个属性用于设置元素的边框宽度()
A.border-styleB.border-colorC.border-widthD.border-radius
6.若要使元素脱离文档流,可使用()定位
A.staticB.relativeC.absoluteD.fixed
7.CSS中设置文本装饰线的属性是()
A.text-alignB.text-decorationC.text-indentD.text-transform
8.以下哪个单位表示相对于根元素字体大小的单位()
A.pxB.emC.remD.%
9.若要隐藏元素,可使用()
A.display:noneB.visibility:hiddenC.opacity:0D.以上都不对
10.CSS中设置元素浮动的属性是()
A.floatB.clearC.overflowD.display
多项选择题(每题2分,共10题)
1.以下属于CSS盒模型属性的有()
A.widthB.heightC.paddingD.borderE.margin
2.以下哪些选择器属于伪类选择器()
A.:hoverB.:activeC.:first-childD.:nth-of-type(2)E.:before
3.以下哪些属性可以用于设置元素的显示模式()
A.display:blockB.display:inlineC.display:inline-blockD.display:tableE.display:flex
4.以下哪些属性可用于设置元素的动画()
A.@keyframesB.animation-nameC.animation-durationD.animation-delayE.animation-iteration-count
5.以下哪些是CSS中的颜色表示方式()
A.十六进制B.RGBC.HSLD.颜色名称E.RGBA
6.以下哪些属性可以清除浮动()
A.clear:bothB.overflow:hiddenC.display:tableD.zoom:1E.float:none
7.以下哪些选择器可以根据元素的属性来选择()
A.[attr]B.[attr=value]C.[attr~=value]D.[attr^=value]E.[attr$=value]
8.以下哪些CSS布局方式常用于响应式设计()
A.浮动布局B.弹性布局(Flexbox)C.网格布局(Grid)D.定位布局E.表格布局
9.以下哪些属性可以改变元素的透明度()
A.opacityB.filter:alpha(opacity=50)C.visibility:hiddenD.display:noneE.background-color:rgba(0,0,0,0.5)
10.以下哪些属性可用于设置元素的阴影()
A.box-shadowB.text-shadowC.filter:drop-shadow(5px5px5pxrgba(0,0,0,0.5))D.shadow:5px5px5pxrgba(0,0,0,0.5)E.inner-shadow:5px5px5p