基本信息
文件名称:css 面试题及答案.doc
文件大小:26.96 KB
总页数:6 页
更新时间:2025-06-19
总字数:约3.89千字
文档摘要

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