《CSS3》试题
一、单选题
<-transform属性用于控制英文字符的大小写。下列选项中,不属于其属性值的是( B )。
A、capitalize
B、line-through
C、lowercase
D、uppercase
2.在CSS中,提供了字体样式属性来控制网页中的字体。下面的字体样式设置正确的是( B )。
A、{font-family: 黑体;}
B、{font-family: “黑体”;}
C、{fontFamily: “黑体”;}
D、{font-Family: “黑体”;}
3.页面上的div标签,其HTML结构如下:
<p class="son">传智播客</p>
</div>
那么,文字的颜将显示为(A )
A、红
B、蓝
C、黄
D、绿
4.当<p>标记内嵌套<strong>标记时,就可以使用后代选择器对其中的<strong>标记进行控制,下列写法正确是(B )
A、strong p{color:red;}
B、p strong{color:red;}
C、strong,p{color:red;}
D、p.strong{color:red;}
5.页面上的div标签,其HTML代码为<div id="box" >文字</div>,为其设置CSS样式如下:#box{ color:blue; } ,那么,文字的颜将显示为( B )
A、红
B、蓝
C、黑
D、以上选项都不正确
6.关于内嵌式引入CSS样式表,以下书写正确的是( B )
A、<style type="text/stylesheet"></style>
B、<style type="text/css"></style>
C、<css type="text/style"></css>
D、<css type="text/stylesheet"></css>
7.页面上的div标签,其HTML代码为<div id="box" class="red">文字</div>,为其设置CSS样式如下:#box{ color:blue; } .red{ color:red; } ,那么,文字的颜将显示为( B )
A、红
html网页设计cssB、蓝
C、黑
D、白
8.关于内嵌式CSS样式的语法格式中,下列选项正确的是(A )
A、选择器{k:v; k:v; k:v;}
B、选择器{k:v, k:v, k:v,}
C、选择器{k,v; k,v; k,v;}
D、选择器{k->v; k->v; k->v;}
9.如果使用内嵌式CSS样式表定义<p>标记字号为12像素,链入式定义<p>标记颜为红,那么段落文本将显示为( B )
A、只显示12像素
B、12像素红
C、只显示红
D、以上都不正确
10.下面的选项中, 类选择器的基本语法格式正确的是(B )
A、.类名{属性值1;属性值2;属性值3; }
B、.类名{属性1:属性值1,属性2:属性值2,属性3:属性值3}
C、.类名{属性1:属性值1; 属性2:属性值2; 属性3:属性值3;}
D、.类名{属性1:“属性值1”; 属性2:“属性值2”; 属性3:“属性值3”; }
11.下列选项中,属于并集选择器书写方式的是(C )
A、h1p{}
B、h1_p{}
C、h1,p{}
D、h1-p{}
12.下列选项中,符合后代选择器书写要求的是(A )
A、p strong{ font-weight:bold; }
B、p.strong{ font-weight:bold; }
C、p,strong{ font-weight:bold; }
D、p#div{ font-weight:bold; }
13.在内嵌式CSS样式中,<style>标记可以设置元素的样式,它一般位于(C )标记中<title>标记之后。
A、<h1>
B、<p>
C、<head>
D、<body>
14.下面的选项中,id选择器的基本语法格式正确的是( B )
A、. #id名{属性值1;属性值2;属性值3; }
B、#id名{属性1:属性值1; 属性2:属性值2; 属性3:属性值3;}
C、#id名{属性1:属性值1,属性2:属性值2,属性3:属性值3}
D、#id名{属性1:“属性值1”; 属性2:“属性值2”; 属性3:“属性值3”; }
15.为了更方便的控制网页中各种各样的字体,CSS提供了字体样式属性。下面选项中,设置字号大小书写正确的是(A )。
A、{ font-size: 24px; }
B、{ font: 24px; }
C、{ fontSize: 24px; }
D、{ size: 24px; }
16.下面的选项中, 行内式CSS样式的基本语法格式正确的是(D )
A、<;标记名属性1:属性值1; 属性2:属性值2; ......> 内容</标记名>
B、<;标记名style:"属性1:属性值1; 属性2:属性值2; ......"> 内容</标记名>
C、<;标记名> 内容</标记名>
D、<;标记名> 内容</标记名>
17.关于行内式引入CSS样式表,以下书写正确的是(C )。
A、<p style=font-size:12px; color:red;>段落文本</p>
B、<p >段落文本</p>
C、<p >段落文本</p>
D、<p >段落文本</p>
18.下列选项中,符合标签指定式选择器的写法要求的是(A )
A、由两个选择器构成,其中第一个为标记选择器,第二个为class选择器或id选择器,两个选择器
之间不能有空格。
B、由两个选择器构成,其中第一个为标记选择器,第二个为class选择器或id选择器,两个选择器
之间必须有空格。
C、由两个选择器构成,其中第一个为标记选择器,第二个必须为class选择器,两个选择器之间不能
有空格。
D、由两个选择器构成,其中第一个为标记选择器,第二个为id选择器,两个选择器之间必须有空格。
19.使用标签指定式选择器,让段落应用class名为test的类,下列写法正确的是( C )
A、.p .test{color:red;}
B、p#test{color:red;}
C、p.test{color:red;}
D、.p,test{color:red;}
20.在CSS中,用于设置首行文本缩进的属性是( D )
A、text-decoration
B、text-align
C、text-transform
D、text-indent
21.下面的选项中, CSS样式规则的具体格式正确的是( C )
A、选择器{属性1:属性值1; 属性2:属性值2 属性3:属性值3}
B、选择器{属性1:属性值1, 属性2:属性值2, 属性3:属性值3;}
C、选择器{属性1:属性值1; 属性2:属性值2; 属性3:属性值3;}
D、选择器{属性1:属性值1 属性2:属性值2 属性3:属性值3}
22.使用CSS时,需要遵从一定的规范。下面选项中,CSS样式书写正确的是(D )
A、h1{font:12px;}
B、h1[font_size:12px;]
C、h1(font:size;)
D、h1{font-size:12px;}
23.在CSS中,两个或多个基础选择器可以通过不同的方式进行组合。下列写法错误的是(D )。
A、.myDiv .mySpan
B、myDiv .mySpan
C、Span
D、.myDiv #myDiv
24.下面的选项中, 标记选择器的基本语法格式正确的是(C)
A、标记名{属性值1;属性值2;属性值3; }
B、标记名{属性1:属性值1,属性2:属性值2,属性3:属性值3}
C、标记名{属性1:属性值1; 属性2:属性值2; 属性3:属性值3;}
D、标记名{属性1:“属性值1”; 属性2:“属性值2”; 属性3:“属性值3”; }
二、多选题
1.关于链入式CSS样式表,下面说法正确的是(AC )。
A、链入式CSS才是真正实现结构与样式分离的CSS书写方式
B、链入式CSS代码必须也在一对style标签内部
C、链入式CSS必须将所有CSS属性写在以.css为扩展名的外部样式表文件中
D、一个HTML页面只能链接一个CSS文件
2.在CSS中,使用链入式引入CSS样式表,要通过设置<link />标签的(ABC )属性。
A、type="text/css"
B、rel="stylesheet"
C、href=""
D、rel="sheetstyle"
A、h2{color: red;}
B、h2{ color: "red";}
C、h2{color: "#F60";}
D、h2{ color: #FF6600;}
4.下面的选项中,哪些CSS属性没有继承性(BC )。
A、字体属性
B、边框属性
C、边距属性
D、字号属性
<-align属性用于设置文本内容的水平对齐,其可用属性值有(ABC )。
A、left
B、right
C、center
D、middle
6.关于并集选择器的描述,下列说法正确的是(AC )。
A、并集选择器的各个选择器通过逗号连接
B、并集选择器用空格分隔
C、并集选择器把选中的元素设置成相同的样式
D、并集选择器不能和其他选择器一起使用
7.下面的选项中,CSS样式书写正确的是(AC )。
A、p { font-size:12px;color:red;}
B、p { font-size=12px;color=red}
C、p { font-size:12px;}
D、p { font-size:12;color:red;}
<-decoration属性用于设置文本的下划线,上划线,删除线等装饰效果,其可用属性值有(ABCD )。
A、none
B、underline
C、overline
D、line-through
9.在CSS中定义字体的粗细,以下书写正确的是(ABD )。
A、p{ font-weight:bold; }
B、p{ font-weight: bolder; }
C、p{ font-weight: "bolder"; }
D、p{ font-weight:500; }
10.在下面的选项中,符合CSS选择器的语法格式的是(ABCD )。
A、p{ font-size:12px;}
B、#myfont {font-weight:bold;}
C、.green{color:green; }
D、* { margin: 0; padding: 0; }
11.关于后代选择器,下列说法正确的是(ABCD )。
A、后代选择器主要用于嵌套的标签。
B、后代选择器可以用于很多层的标签嵌套。
C、后代选择器多个标签之间是用空格隔开的。
D、后代选择器外层标记写在前面,内层标记写在后面。
12.下面的选项中,定义字号大小正确的是(AD )。
A、p { font-size:12px;}
B、p { font-size:12 px;}
C、p { font-size: "12px";}
D、p { font-size:1em;}
13.使用font-family设置字体时,以下书写正确的是(AC )。
A、body{ font-family: Arial,"微软雅黑","宋体","黑体";}
B、body{ font-family: "微软雅黑","宋体","黑体",Arial;}
C、body{ font-family: "Times New Roman";}
D、body{ font-family: Times New Roman;}
14.下列选项中,关于并集选择器的书写格式正确的是(AC )。
A、p,.one{}
B、p .one{}
C、p,.one,#two,div .box{}
D、p_.one{}
15.下列选项中, 关于标签指定式选择器的写法正确的是(AD )
A、p.current{color:red;}
B、div current{color:red;}
C、.current.p{color:red;}
D、div#current{color:red;}
三、判断题(对的打“√”,错的打“×”)
1.在嵌套结构中,不管父元素样式的权重多大,被子元素继承时,它的权重都为0,也就是说子元素定义的样式会覆盖继承来的样式。(√)
2.在CSS中,元素的边框属性不具有继承性。(√)
3.id选择器不支持像类选择器那样定义多个属性值,例如“id="bold font24"”的写法是完全错误的。
(√)
4.内嵌式CSS样式对网站中的所有HTML页面都有效。(×)
5.内嵌式是将CSS代码集中写在HTML文档的<head>头部标记中,并且用<style>标记定义,其基本语法格式如下:<head>
<style type="text/css">
选择器{属性1:属性值1; 属性2:属性值2; 属性3:属性值3;}
</style>
</head>(√)
<-align属性用于设置文本内容的水平对齐,可适用于所有元素。(×)
7.链入式最大的好处是同一个CSS样式表可以被不同的HTML页面链接使用。(√)
8.标签指定式选择器又称并集选择器,由两个选择器构成。(×)
9.word-spacing属性用于定义英文单词之间的间距,对中文字符无效。(√)
10.在CSS中,行高属性line-height是用来设置文本高度的。(×)
11.在行内式CSS样式中,属性和值的书写规范与CSS样式规则不相同。(×)
12.链入式是使用频率最高,也最实用的CSS样式表,它将HTML代码与CSS代码分离为两个或多个文件,实现了结构和表现的完全分离。(√)
13.后代选择器用来选择元素或元素组的后代,其写法就是把外层标记写在前面,内层标记写在后面,中间用空格分隔。(√)
14.如果外链样式表中规定#box{color:red;},内嵌样式表规定#box{color:green; }。因为外链样式表的CSS 优先级小于内嵌样式表,所以#box文字颜为绿。(√)
15.内嵌式CSS样式用<style>标记定义,<style>标记一般位于<head>标记中<title>标记之后,也可以把它放在HTML文档的任何地方。(√)
16.CSS基础选择器仅有三种,分别是标记选择器、类选择器、id选择器。(×)
17.CSS具有继承性和层叠性,所谓继承性是指书写CSS样式表时,子标记会继承父标记的某些样式。
(√)
18.在CSS中,常用的复合选择器有三种,其中后代选择器用来选择元素或元素组的后代。(√)
19.CSS3给我们带来了众多全新的设计体验,因此所有的浏览器都完全支持它。(×)
20.在CSS中,元素的内、外边距属性都不具有继承性。(√)
21.font-family属性设置字体时, 中文字体需要加英文状态下的引号,英文字体一般不需要加引号。(√)
22.类选择器使用“#”进行标识,后面紧跟类名。(×)
23.body元素设置字号属性时,标题文本不会采用这个样式,说明标题标记没有继承文本字号,不具有
继承性。(×)
24.在很多浏览器下,同一个id可以应用于多个标记,浏览器并不报错,因此这种做法是合法的。(×)
25.如果行内样式表中规定<div id="box" ></div>,内嵌样式表规定#box{color:green !important; }。因为行内样式表的CSS优先级小于!important的优先级,所以#box文字颜为绿。(√)
26.并集选择器是各个选择器通过逗号连接而成的,任何形式的选择器都可以作为并集选择器的一部分。(√)
27.书写CSS样式时,多个属性之间必须用英文状态下的分号隔开,最后一个属性后的分号可以省略。
(√)
28.CSS样式中的选择器严格区分大小写,属性和值可以不区分大小写。(√)
29.在CSS代码中,空格是不被解析的。因此,属性的值和单位之间允许出现空格。(×)
30.通配符选择器用“*”号表示,能匹配页面中所有的元素。(√)
31.id选择器使用“#”进行标识,后面紧跟id名。(√)
32.在CSS中,任何的HTML标记都拥有style属性。(√)
33.类名即为HTML元素的class属性值,大多数HTML元素都可以定义class属性。(√)
34.内嵌式CSS样式只对其所在的HTML页面有效,因此,仅设计一个页面时可以使用内嵌式。(√)
35.内嵌式是将CSS代码集中写在HTML文档的<head>头部标记中,并且用<style>标记定义。(√)
36.在编写CSS代码时,为了提高代码的可读性,通常需要加CSS注释语句。(√)
37.font-variant属性用于设置变体(字体变化),一般用于定义小型大写字母,仅对英文字符有效。(√)
38.标记选择器是指用HTML标记名称作为选择器,为页面中某一类标记指定统一的CSS样式。(√)
39.在链入式CSS样式中,一个HTML页面可以引入多个样式表。(√)
40.如果需要在后代选择器中加入更多的元素,只需在元素之间加上逗号即可。(×)
41.行内式CSS样式是通过标记的属性来控制样式的,没有做到结构与表现的分离,所以一般很少使用。(√)
42.通配符选择器设置的样式对所有的HTML标记都生效,不管标记是否需要该样式,这样反而降低了代码的执行速度。(√)
43.使用并集选择器定义样式与对各个基础选择器单独定义样式效果完全不相同。(×)
44.在CSS中,各个选择器通过逗号连接就形成了并集选择器。(√)
45.标签指定式选择器又称交集选择器,由两个选择器构成,它们之间用空格隔开。(×)
46.大多数HTML元素都可以定义id属性,元素的id值是唯一的,只能对应于文档中某一个具体的元素。(√)
47.标签指定式选择器又称并集选择器,是各个选择器通过逗号连接而成的。(×)
48.在CSS中,元素的宽高属性具有继承性。(×)
49.CSS以HTML为基础,提供了丰富的功能,如字体、颜、背景的控制及整体排版等样式。(√)
50.在链入式CSS样式中,一个HTML页面只能引入一个样式表。(×)
四、填空题
1.类选择器使用“【.】”进行标识,后面紧跟id名。
2.在CSS中,为<a>标记设置字体加粗的代码为【“a{font-weight:bold;}” 】。
3.在CSS中,用于设置行间距的属性是【line-height 】,一般称为行高。
4.在CSS样式规则中,如果属性的值由多个单词组成且中间包含空格,则必须为这个属性值加上【英文
状态下的引号】。
<-decoration是文本修饰属性,其属性值【underline 】是用来设置下划线的。
6.内嵌式是将CSS代码集中写在HTML文档的【“<head >” 】标记中,并且用【“<style>” 】标记
定义。
7.为页面上的p标签:<p id="para1" class="special”></p> 添加内嵌式CSS样式,可以使用的选择器有p、#para1以及【】。
8.CSS具有继承性和层叠型,所谓层叠性是指多种【css样式】的叠加。
9.链入式是将所有的样式放在一个或多个以【.css 】为扩展名的外部样式表文件中,通过【link 】标记将外部样式表文件链接到HTML文档中。
10.在CSS中,用于定义字体风格,如设置斜体、倾斜或正常字体的属性是【font-style 】。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论