课程
/前端开发
/HTML/CSS
/初识HTML(5)+CSS(3)-升级版
代码如图 两个设置字体位置调换之后 胆小如鼠还是显示红色,,,为什么呀
2016-12-05
源自:初识HTML(5)+CSS(3)-升级版 8-10
正在回答
#secend>span{color:yellow;} 这属于继承子元素继承父元素 权值为0.1
而h1,span{color:red;}属于标签元素 权值为1
所以显示红色
就近原则确实有,不过是在权值相同的元素下遵守,比如你设置了一个span{color:red}又再下面设置了个span{cololr:yellow}肯定显示黄色你可以试试。当然如果有权值大小这个原则就不成立了~~~
就近原则,胆小如鼠最近的tag是span,在span指定为red的情况下,其外层的class“ first”,即使权值高也没用
后面会把前面的覆盖掉,所以是黄色
qq_浮雲遊子_03977413 提问者
最接近的优先级最高,所以是黄色
<span></span>只继承了#second的,所以第一段里的span还是使用了span {color:red;}要这么写.first>span,#second>span
最后是黄色。
举报
HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义
4 回答第一个span里颜色设置为红色,第二个颜色设置为绿色,最终会显示绿色?
2 回答没有设置颜色时的字体颜色?
3 回答我把<li>设置为红色<ol>设置为蓝色,为什么显示红色,是被覆盖了吗
4 回答第一段全部文字颜色设置为绿色时,胆小如鼠 仍为红色
4 回答怎么把颜色变成黄色?