游走的风
2020-03-31 06:14
#footer .note p{color:yellow;} /*权值为100+10+1=111*/ 谁能说下这个怎么用?
这个哪位大神能给说下,在程序里是怎么体现的?最好能有一小段代码说明一下,刚开始学,什么都不懂!谢谢!!!
就是这样,同一种标签的id,class,标签可以写在一起!
前面回答说的是个什么东西?我也超级想知道这个咋用,等我研究研究
权值就是重要性,上述代码中#footer为ID选择器,权值为100;.note为类选择器,权值最高为10,p为标签选择器,权值为1,例如:
#footer p{color:yellow;}权值为100+1=101
#footer .note{color:red;}权值为100+10=110
.note p{color:yellow;}权值为10+1=11
这三个代码,会使字体变为红色,因为110>101>11
其实按照我的理解就是越近权值就越高,权值也就类似于优先级吧,但是又不是优先级,意思就是说,当你对同一个文本设置样式或者效果,哪个权值高就会显示哪一个,不知道这样讲你明白吗?
#footer .note p{color:yellow;} /*权值为100+10+1=111*/
#footer p{color:red;}/*权值为100+1=101*/
当这两种样式同时出现的时候,字体颜色样式会显示黄色,因为111>101
初识HTML(5)+CSS(3)-升级版
1225309 学习 · 18230 问题
相似问题