一、单选题

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))