一、单选题
1. 在CSS3中,我们可以使用( )选择器来定义单行文本框获取焦点时的样式。
A. :focus B. :blur
C. : checked D. :enabled
2. 在CSS3中,我们可以使用( )选择器来定义复选框不可用状态下的样式。
A. :disabled B. enabled
C. ::selection D. read-only
3. 下面有关CSS3新增的伪类选择器的说法中,正确的是( )。
A. :root选择器选中的是页面中的body元素
B. 大多数UI伪类选择器都是针对表单元素的
C. :first-child跟:first-of-type是完全等价的
D. :first-child可以等价于:nth-child(0)
4. 下面有一段代码,其中能够选中第一个p元素的是( )。(多选)
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<div>绿叶学习网</div>
<p>绿叶学习网</p>
<p>绿叶学习网</p>
<p>绿叶学习网</p>
</body>
</html>
A. div+p{} B. div~p{}
C. p:first-of-type{} D. p:first-child{}
5. 下面有一段代码,其中能够选中“除了第3个li元素以外所有li元素”的选择器是( )。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<ul>
<li>绿叶学习网</li>
<li>绿叶学习网</li>
<li class="third">绿叶学习网</li>
<li>绿叶学习网</li>
</ul>
</body>
</html>
A. ul li:not(.third) B. ul li:not(#third)
C. ul li:not(li:nth-child(3)) D. ul li:not(li:nth-of-type(3))