CSS 多选题

2025年1月22日 | 阅读 15 分钟

1) CSS 的意思是 -

  1. 级联样式表
  2. 颜色和样式表
  3. 层叠样式表
  4. 以上都不是

答案: (c) 层叠样式表

解释: CSS 是 Cascading Style Sheet 的缩写。CSS 用于设计 HTML 标签。CSS 是一种广泛使用的网络语言。HTML、CSS 和 JavaScript 用于网页设计。它帮助网页设计师为 HTML 标签应用样式。


2) 以下哪一项是引用外部样式表的正确语法?

  1. <style src = example.css>
  2. <style src = "example.css" >
  3. <stylesheet> example.css </stylesheet>
  4. <link rel="stylesheet" type="text/css" href="example.css">

答案: (d) <link rel="stylesheet" type="text/css" href="example.css">

解释: 当您想在多个页面上进行更改时,通常使用外部样式表。它在每个页面上使用 <link> 标签,并且 <link> 标签应放在 head 部分内。


3) CSS 中用于更改元素背景颜色的属性是 -

  1. bgcolor
  2. color
  3. background-color
  4. 以上全部。

答案: (c) background-color

解释: background-color 属性用于指定元素的背景颜色。元素的背景会覆盖总大小,包括内边距和边框,但不包括外边距。


4) CSS 中用于更改元素文本颜色的属性是 -

  1. bgcolor
  2. color
  3. background-color
  4. 以上全部。

答案: (b) color

解释: CSS 中的 color 属性用于设置 HTML 元素的颜色。通常,此属性用于设置元素的字体颜色。在 CSS 中,我们使用颜色值来指定颜色。我们也可以使用此属性来设置边框颜色和其他装饰效果。


5) 用于控制元素字体大小的 CSS 属性是 -

  1. text-style
  2. text-size
  3. font-size
  4. 以上都不是

答案: (c) font-size

解释: CSS 中的 font-size 属性用于指定字体的尺寸和大小。它会影响元素中文本的大小。其默认值为 medium,可应用于所有元素。


6) 用于定义内联样式的 HTML 属性是 -

  1. style
  2. styles
  3. class
  4. 以上都不是

答案: (a) style

解释: 如果您想使用内联 CSS,应在相关标签上使用 style 属性。内联 CSS 也是一种在 HTML 文档中插入样式表的方法。此方法会减少样式表的某些优势,因此建议谨慎使用此方法。


7) 用于定义内部样式表的 HTML 属性是 -

  1. <style>
  2. style
  3. <link>
  4. <script>

答案: (a) <style>

解释: 内部样式表用于为单个文档添加唯一样式。它在 HTML 页面的 <head> 部分内使用 <style> 标签定义。


8) 以下哪种 CSS 属性用于设置元素的背景图像?

  1. background-attachment
  2. background-image
  3. background-color
  4. 以上都不是

答案: (b) background-image

解释: background-image 属性用于将图像设置为元素的背景。默认情况下,图像会覆盖整个元素。


9) 以下哪一项是使所有段落元素背景色变为黄色的正确语法?

  1. p {background-color : yellow;}
  2. p {background-color : #yellow;}
  3. all {background-color : yellow;}
  4. all p {background-color : #yellow;}

答案: (a) p {background-color : yellow;}

解释: CSS 中的 background-color 属性用于更改元素的背景颜色。使所有段落元素背景色变为黄色的正确语法是:p {background-color : yellow;}。


10) 以下哪一项是显示无下划线超链接的正确语法?

  1. a {text-decoration : underline;}
  2. a {decoration : no-underline;}
  3. a {text-decoration : none;}
  4. 以上都不是

答案: (c) a {text-decoration : none;}

解释: text-decoration 属性在 CSS 中用于装饰文本内容。它在文本下方、上方和中间添加线条。它设置文本装饰线的样式。显示无下划线超链接的正确语法是:a {text-decoration : none;}。


11) 以下哪种属性用作内边距属性的简写属性?

  1. padding-left
  2. padding-right
  3. padding
  4. 以上全部。

答案: (c) padding

解释: CSS padding 属性用于定义元素内容与元素边框之间的空间。可以通过单独的属性独立更改顶部、底部、左侧和右侧的内边距。通过使用简写 padding 属性,我们也可以一次更改所有内边距属性。


12) 用于使文本加粗的 CSS 属性是 -

  1. font-weight : bold
  2. weight: bold
  3. font: bold
  4. style: bold

答案: (a) font-weight : bold

解释: font-weight 属性用于设置字体的粗细和加粗。它用于定义文本的粗细。可用的粗细取决于浏览器使用的 font-family。


13) 在 padding 属性中是否允许负值?

  1. 是的
  2. 不能
  3. 说不清
  4. 也许

答案: (b) 否

解释: 使用 padding 属性时不允许使用负值。


14) 以下哪种属性用作 margin 属性的简写属性?

  1. margin-left
  2. margin-right
  3. margin
  4. 以上都不是

答案: (c) margin

解释: CSS Margin 属性用于定义元素周围的空间。可以通过单独的属性独立更改顶部、底部、左侧和右侧的外边距。通过使用简写 margin 属性,我们可以一次更改所有外边距属性。


15) 用于指定元素透明度的 CSS 属性是 -

  1. opacity
  2. filter
  3. visibility
  4. overlay(叠加)

答案: (a) opacity

解释: CSS opacity 属性用于指定元素的透明度。简单来说,您可以说它指定了图像的清晰度。


16) 以下哪一项用于使用 CSS 指定文本的下标?

  1. vertical-align: sub
  2. vertical-align: super
  3. vertical-align: subscript
  4. 以上都不是

答案: (a) vertical-align : sub

解释: 在 CSS 中,vertical-align 属性用于设置文本的上标或下标。vertical-align 属性的 "sub" 在 CSS 中用于设置文本的下标。下标文本以较小的字体显示,并且半个字符低于正常行。它通常用于书写化学方程式或化学式,如 H2O、H2SO4 等。


17) 以下哪种 CSS 属性用于指定元素中每个字母之间的空间?

  1. alpha-spacing
  2. character-spacing
  3. letter-spacing
  4. alphabet-spacing

答案: (c) letter-spacing

解释: CSS 中的 letter-spacing 属性用于控制元素或文本块中每个字母之间的空间。它设置文本字符之间的间距行为。使用此属性,我们可以增加或减少文本字符之间的间距。


18) 用于指定文本是水平还是垂直书写的 CSS 属性是?

  1. writing-mode
  2. text-indent
  3. word-break
  4. 以上都不是

答案: (a) writing-mode

解释: writing-mode CSS 属性指定文本是垂直还是水平书写的。此属性设置文本行是垂直还是水平布局。它指定内容在页面上流动的方向。


19) 以下哪项 CSS 语法是正确的,可以使句子的每个单词都以大写字母开头?

  1. text-style : capital;
  2. transform : capitalize;
  3. text-transform : capital;
  4. text-transform : capitalize;

答案: (d) text-transform : capitalize;

解释: text-transform CSS 属性允许我们更改文本的大小写。它用于控制文本的资本化。text-transform 属性的 "capitalize" 值会将每个单词的第一个字符转换为大写。它不会将数字后的第一个字母大写。


20) 如何选择类名为 "example" 的元素?

  1. 示例
  2. #example
  3. .example
  4. Class example

答案: (c) .example

解释: 类选择器选择具有特定 class 属性的 HTML 元素。它与句点字符 .(实心符号)后跟类名一起使用。类名不应以数字开头。


21) 以下哪一项是选择 div 元素中所有段落元素的正确语法?

  1. div p
  2. p
  3. div#p
  4. div ~ p

答案: (a) div p

解释: CSS 后代选择器用于匹配特定元素的后代元素,并用单个空格表示。后代一词表示在 DOM 树中的任何位置嵌套。


22) 以下哪一项是选择 div 元素 p 兄弟元素的正确语法?

  1. p
  2. div + p
  3. div p
  4. div ~ p

答案: (d) div ~ p

解释: 通用兄弟选择器使用波浪号 (~) 作为元素之间的分隔符。它可以用于选择共享相同父元素的元素组。语法 div ~ p 将选择作为 div 元素兄弟的段落元素。


23) 用于在元素外部绘制边框的 CSS 属性是?

  1. border
  2. outline
  3. padding
  4. 序列

答案: (b) outline

解释: CSS 中的 "outline" 属性允许您在元素周围绘制额外的边框以获得视觉吸引力。它与 CSS border 属性相似。应用起来就像边框一样简单。


24) 以下哪种 CSS 属性用于为文本添加阴影?

  1. text-shadow
  2. text-stroke
  3. text-overflow
  4. text-decoration

答案: (a) text-shadow

解释: CSS text-shadow 属性为文本添加阴影。它接受应用于文本的阴影的逗号分隔列表。它在元素的文本内容上应用一个或多个 text-shadow 效果。


25) 以下哪项不是 CSS font-variant 属性的值?

  1. 正常
  2. small-caps
  3. large-caps
  4. inherit

答案: (c) large-caps

解释: CSS font-variant 属性指定如何设置元素的字体变体。其值可以是 normal 和 small-caps。


26) 以下哪种 CSS 属性用于指定表单元格共享公共边框还是分隔边框?

  1. border-collapse
  2. border-radius
  3. border-spacing
  4. 以上都不是

答案: (a) border-collapse

解释: border-collapse CSS 属性用于设置表单元格的边框,并指定表单元格共享分隔边框还是公共边框。此属性有两个主要值:separate 和 collapse。


27) 用于创建圆角边框或元素周围圆角的 CSS 属性是 -

  1. border-collapse
  2. border-radius
  3. border-spacing
  4. 以上都不是

答案: (b) border-radius

解释: border-radius CSS 属性设置圆角边框,并为元素、标签或 div 提供圆角。它定义了元素的角半径。


28) 用于设置表中相邻单元格边框之间距离的 CSS 属性是 -

  1. border-collapse
  2. border-radius
  3. border-spacing
  4. 以上都不是

答案: (c) border-spacing

解释: 此 CSS 属性用于设置表中相邻单元格边框之间的距离。仅当 border-collapse 属性设置为 separate 时才适用。


29) 以下哪个 CSS 选择器用于选择不匹配选择器的元素?

  1. :! selector
  2. :not selector
  3. :empty selector
  4. 以上都不是

答案: (b) :not selector

解释: :not 选择器在 CSS 中匹配不等于指定元素/选择器的元素。


30) 以下哪一项不是组合器的类型?

  1. >
  2. ~
  3. +
  4. *

答案: (d) *

解释: CSS 组合器阐明了两个选择器之间的关系。CSS 中有四种组合器,列举如下

  • 通用兄弟选择器 (~)
  • 相邻兄弟选择器 (+)
  • 子选择器 (>)
  • 后代选择器 (空格)

31) 以下哪种 CSS 属性定义了图像或视频如何在具有设定高度和宽度的容器中适应?

  1. object-fit
  2. object-position
  3. 位置
  4. 以上都不是

答案: (a) object-fit

解释: object-fit CSS 属性指定视频或图像如何调整大小以适应其内容框。它定义了一个元素如何在具有设定宽度和高度的容器中适应。它通常应用于图像或视频。


32) 下面的代码使用了哪种 CSS?

  1. 内联 CSS
  2. 内部 CSS
  3. 外部 CSS
  4. 以上都不是

答案: (a) 内联 CSS

解释: 如果您想使用内联 CSS,应在相关标签上使用 style 属性。内联 CSS 也是一种在 HTML 文档中插入样式表的方法。


33) 以下哪个 CSS 属性指定 background-image 的来源?

  1. background-origin
  2. background-attachment
  3. background-size
  4. 以上都不是

答案: (a) background-origin

解释: background-origin CSS 属性帮助我们调整网页的背景图像。它指定了 background-position 区域,即背景图像的来源。当 background-attachment 的值为 fixed 时,此 CSS 属性将不起作用。它类似于 background-clip 属性,只是它会调整背景的大小而不是裁剪它。


34) 用于设置元素内容框最大宽度的 CSS 属性是 -

  1. max-width property
  2. height property
  3. max-height property
  4. position property

答案: (a) max-width property

解释: CSS 中的 max-width 属性用于设置元素内容框的最大宽度。这意味着内容框的宽度可以小于 max-width 值,但不能大于。它设置了元素宽度的上限。


35) 以下哪个 CSS 函数允许我们执行计算?

  1. calc() function
  2. calculator() function
  3. calculate() function
  4. cal() function

答案: (a) calc() function

解释: calc() 是一个内置的 CSS 函数,允许我们执行计算。它可以用于计算长度、百分比、时间、数字、整数频率或角度。它使用四个简单的算术运算符加 (+)、乘 (*)、减 (-)、除 (/)。


36) 用于设置元素内容框最大高度的 CSS 属性是 -

  1. max-width property
  2. height property
  3. max-height property
  4. position property

答案: (c) max-height property

解释: CSS 中的 max-height 属性设置元素内容框的最大高度。这意味着内容框的高度可以小于 max-height 值,但不能大于。它设置了元素高度的上限。


37) 用于设置元素内容框最小宽度的 CSS 属性是 -

  1. max-width property
  2. min-width property
  3. width property
  4. 以上全部。

答案: (b) min-width property

解释: min-width 属性用于设置元素内容框的最小宽度。这意味着内容框的宽度可以大于 min-width 值,但不能小于。它设置了元素宽度的下限。


38) 以下哪个 CSS 属性用于表示用户不可见的溢出文本?

  1. text-shadow
  2. text-stroke
  3. text-overflow
  4. text-decoration

答案: (c) text-overflow

解释: text-overflow 属性指定了用户不可见溢出文本的表示。它向用户发出有关不可见内容的信号。此属性帮助我们决定文本是应被裁剪、显示一些点(省略号)还是显示自定义字符串。


39) 用于定义内容两行之间差异的 CSS 属性是 -

  1. min-height property
  2. max-height property
  3. line-height property
  4. 以上都不是

答案: (c) line-height property

解释: CSS line-height 属性用于定义元素内行框的最小高度。它设置了内容两行之间的差异。它定义了行内元素上方和下方的空间量。


40) 用于定义内容两行之间差异的 CSS 属性是 -

  1. min-height property
  2. max-height property
  3. line-height property
  4. 以上都不是

答案: (c) line-height property

解释: CSS line-height 属性用于定义元素内行框的最小高度。它设置了内容两行之间的差异。它定义了行内元素上方和下方的空间量。


41) 以下哪个 CSS 属性用于为文本添加描边?

  1. text-stroke property
  2. text-transform property
  3. text-decoration property
  4. 以上都不是

答案: (a) text-stroke property

解释: CSS 中的 text-stroke 属性用于为文本添加描边,并提供装饰选项。它定义了文本字符描边的颜色和宽度。


42) 以下哪个 CSS 属性用于设置元素的每个背景层的混合模式?

  1. background-blend-mode property
  2. background-collapse property
  3. background-transform property
  4. background-origin property

答案: (a) background-blend-mode property

解释: background-blend-mode CSS 属性用于设置元素的每个背景层(图像/颜色)的混合模式。它定义了元素的背景图像与元素的背景颜色如何混合。我们可以将背景图像混合在一起,或者将它们与 background-color 混合。


43) 用于指定元素透明度的 CSS 属性是 -

  1. Hover
  2. opacity
  3. clearfix
  4. overlay(叠加)

答案: (b) opacity

解释: CSS opacity 属性用于指定元素的透明度。简单来说,您可以说它指定了图像的清晰度。


44) 以下哪个 CSS 属性用于设置表格单元格框或块级元素的水平对齐?

  1. text-align property
  2. text-transform property
  3. text-shadow property
  4. text-decoration

答案: (a) text-align property

解释: CSS 中的 text-align 属性用于设置表格单元格框或块级元素的水平对齐。它类似于 vertical-align 属性,但在水平方向上。


45) 用于将文本设置得比字体的默认宽度更宽或更窄的 CSS 属性是 -

  1. font-stretch property
  2. font-weight property
  3. text-transform property
  4. font-variant property

答案: (a) font-stretch property

解释: CSS 中的 font-stretch 属性允许我们从字体系列中选择正常、扩展或压缩的字体。此属性将文本设置得比字体的默认宽度更宽或更窄。它不会对任何字体起作用,但只对具有宽度变体字体的 font-family 起作用。


46) 以下哪个 CSS 属性用于指定引用的类型?

  1. quotes property
  2. z-index property
  3. hyphens property
  4. 以上都不是

答案: (a) quotes property

解释: CSS 中的 quotes 属性指定句子中引用的引号类型。它定义了当使用 content 属性的 open-quote 和 close-quote 值插入引用时应使用哪个引号。


47) 用于指定网格容器中 flex 项顺序的 CSS 属性是 -

  1. order property
  2. float property
  3. overflow property
  4. 以上都不是

答案: (a) order property

解释: 此 CSS 属性指定了网格容器或 flex 容器中 flex 项的顺序。它主要用于排序 flex 项。需要注意的是,如果元素不是 flexble,则此属性将不起作用。


48) 用于设置文本块中第一行缩进的 CSS 属性是 -

  1. text-indent property
  2. text-stroke property
  3. text-decoration property
  4. text-overflow property

答案: (a) text-indent property

解释: 此 CSS 属性设置文本块中第一行的缩进。它指定了放在文本行之前的水平空间量。


49) 以下哪个 CSS 属性创建了一个裁剪区域并指定了元素的可见区域?

  1. visibility property
  2. background-clip property
  3. clip-path property
  4. 以上都不是

答案: (c) clip-path property

解释: clip-path CSS 属性用于创建裁剪区域并指定元素的可见区域。区域内部将可见,而外部区域将被隐藏。裁剪区域外部的任何内容(包括边框、文本阴影等)都将被浏览器裁剪。


50) 在文本上方添加线条的正确语法是 -

  1. text-decoration: line-through
  2. text-decoration: none
  3. text-decoration: overline
  4. text-decoration: underline

答案: (c) text-decoration: overline

解释: text-decoration 是一个 CSS 属性,用于装饰文本内容。它设置文本装饰的类型,如 overline(上划线)、underline(下划线)或 line-through(删除线)。


下一主题CSS 教程