为什么完成后第一段”胆小如鼠“还是红色,应该怎样改
因为代码css里面对h1和span已经进行了修饰,虽然span这个便签在p中,但是span有了自己标签的修饰,浏览器会优先识别该标签下的修饰,如果在style里面并没有给span进行修饰,那么此时浏览器会默认span的样式跟随他的父级p,文字会变成绿色的。如果你的span给了class,那么,浏览器优先识别选择器的,就是class;
不知道我这么说你能不能看懂,不清楚的可以再问我。
.first,#second span{color:green;}
.first,.first span,#second span{color:green;} 这样可以不删掉第七行
看看你第七行代码有没有删掉,如果没删掉就是权值得问题后面会提到。
权值问题。.first下的span是继承了.first的绿色,但是之前的p,span{color:red;} span的权值是大于继承的值。所以span还是红色。
你往后面学就知道了 css的继承性会教你
h1,span 把后面那个span去掉就没了
.在右边编辑器的第7行,删除h1,span{color:red;}这一行以前的代码。
2.在右边编辑器的第7行,输入下面代码:
.first,#second span{color:green;}
具体是哪一章节呢
这是之前设置过的,你要想去掉 把16行的<span></span>删掉就好了 不过没必要