读书人

关于CSS的子元素选择器,该怎么解决

发布时间: 2013-12-15 22:17:18 作者: rapoo

关于CSS的子元素选择器
关于CSS的子元素选择器,该怎么解决


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style>
p>span{
color:green;
}
</style>
</head>

<body>
<p>这是最外层的文字,<span>这是中间层的文字,<b>这是最内层的文字,</b></span></p>
</body>
</html>


为什么连子孙标签都被影响了?我在Dreamweaver里写的。
[解决办法]
这例子有问题吧。应当是
<p>这是最外层的文字,<span>这是中间层的文字,<b>这是最内层的文字,</b></span></p>
这个有效果

<p>这是最外层的文字,<div><span>这是中间层的文字,<b>这是最内层的文字,</b></span></div></p>
这个没有效果。

b总是继承span的样式的吧。

[解决办法]
什么破例子
当然影响了,b继承了span的color,

参考:http://www.w3schools.com/cssref/pr_text_color.asp
里面Inherited:yes就是指color这个属性的值会被子孙自动继承

读书人网 >Java Web开发

热点推荐