首页 > 试题广场 > 要将下面代码中超链接文本呈现为红色,不可以使用的样式表是(&
[单选题]
要将下面代码中超链接文本呈现为红色,不可以使用的样式表是(      )。
<div><a href="http://www.w3.org/">链接到W3C</a></div>
  • a:link{color:red}
  • div a:link{color:red}
  • div&gt;a:link{color:red}
  • div:first-child{color:red}

1.div:first-child
要满足的条件,首先必须得是div元素,还得是第一个子元素,如果不满足 就不会被选中

2.div:first-of-type
要满足的条件,首先必须得是div元素,还得是第一个出现的div元素,如果不满足 就不会被选中

3.nth-child
a:nth-child(5): 必须是a元素 必须是第五个子元素

4.nth-of-type:
a:nth-of-type:选中所有a元素中的第n个a元素

看来规律就是child相关的是绝对位置,type相关的是相对位置

编辑于 2019-10-02 19:52:47 回复(0)
div:first-child
表示选择属于父元素的第一个子元素的每个 <div> 元素。
编辑于 2019-02-18 15:46:28 回复(0)
a:first-child{
color:red;
}
<div> <a>111</a> </div>
a:first-child的意思就是在a元素的父元素div中,只有a元素的文本颜色变为红色,像nth-child等的css3选择器都是当前元素(a)的父元素(div)中选择a元素
发表于 2019-10-09 18:47:15 回复(0)
div a 和 div &amp;gt; a 的区别———后者指作用到div下一级的 a 标签 ,仅一级  div:first-child和div:first-of-type的作用和区别 div:first-child,先找到div元素,看看它是不是父元素的长子,如果是,那么就匹配之。 div:first-of-type,先找到div元素,看看它是不是父元素的第一种标签类型,如果是,那么匹配之。
编辑于 2019-09-24 23:22:20 回复(0)