您的位置:首页 > Web前端 > CSS

css后代选择器和子选择器的区别介绍

2013-01-04 15:59 651 查看
1.用法不同:比如要找div的class名为con中p标签,子代选择器用法:div.con>p{color:red;}
后代选择器:.con p{color:red;}
2.兼容性:ie6不支持子代选择器
3.所达到的效果不同
看下图用子代选择器效果:

<!DOCTYPE html> 
<html> 
<head> 
<meta charset='utf-8'/> 
<title>CSS的子选择器</title> 
<style type="text/css"> 
*{margin:0;padding:0;} 
div.con>div>p{color:red;} 
</style> 
</head> 
<body> 
<div class='con'> 
<div>p 
<p>span1 
<div> 
<p>span2</p> 
</div> 
</p> 
</div> 
</div> 
</body> 
</html>




看后代选择器效果:

<!DOCTYPE html> 
<html> 
<head> 
<meta charset='utf-8'/> 
<title>CSS的子选择器</title> 
<style type="text/css"> 
*{margin:0;padding:0;} 
.con div p{color:red;} 
</style> 
</head> 
<body> 
<div class='con'> 
<div> 
<p>span1 
<div> 
<p>span2</p> 
</div> 
</p> 
</div> 
</div> 
</body> 
</html>

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: