关于css选择器优先级的问题
老师看一下,如果按照权值来计算,标签选择器总的权值应该为11,而类选择器权值为10,为什么p标签中的文字为红色,而不是绿色?
<!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <title>test</title> <style type="text/css"> .hello{ color:red; } div div div div div div div div div div p{ color: green; } </style> </head> <body> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <p class="hello"> 你好 </p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </body> </html>
6
收起
正在回答
1回答
同学你好,生效的是通过类选择器设置的样式。虽然在同学提供的代码中,标签选择器的权值看起来大,不过只是为了方便学习才赋予这个概念,实际写代码的时候, 我们不会使用这么多的标签选择器, 了解即可
总得来说,添加多个标签选择器是没有一个类选择器的优先级大的。
如果我的回答帮到了你,欢迎采纳,祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星