选择器样式覆盖
<style type="text/css">
h1,span{color:red;}
.first,#second>span{color:blue;}
</style>
为什么设置了.first的样式为蓝色后,.first里面的子选择器span仍旧是红色呢?这两个真正的样式到底是怎样一种规定?
<style type="text/css">
h1,span{color:red;}
.first,#second>span{color:blue;}
</style>
为什么设置了.first的样式为蓝色后,.first里面的子选择器span仍旧是红色呢?这两个真正的样式到底是怎样一种规定?
2016-04-07
我再举一个简单的例子来说明继承父类的值的特殊性真的很低
<!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title>Document</title> <style type="text/css"> body{ color:red; } </style> </head> <body> <p> aaaaaaaaaa<a href="www.baidu.com">baidu</a>aaaaaaaaaa </p> </body> </html>
这是一个很简单的例子,给body设置样式color:red; 但是效果是这样的
在这里我并没有对<a>标签进行任何处理,为什么它还是变蓝了,因为浏览器会默认给<a>一个样式
a:link{color:blue;}
所以链接的颜色还是蓝色并没有变红
举报