首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

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

2013-12-15 
关于CSS的子元素选择器!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.

关于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这个属性的值会被子孙自动继承

热点排行