选择器样式覆盖
<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;}所以链接的颜色还是蓝色并没有变红
举报