当前位置:  开发笔记 > 前端 > 正文

parent>子CSS选择器

如何解决《parent>子CSS选择器》经验,为你挑选了2个好方法。

我经常使用这个CSS选择器parent> child.我的设计在Mozilla和Opera中看起来很不错.

但在IE中,它很糟糕.我知道>在IE中无法识别,但IE中的替代品是什么?



1> John Feminel..:

一种替代方法是使用通用选择器来制定更具体的规则,如果节点不是直接子节点,则该规则将生效:

div p {color: red;}     // Takes effect if there's a 

child at some level div * p {color: black;} // .. but this'll be true if it's not a direct child

但是,您需要注意特异性冲突.div * p例如,比一般用于段落的另一个规则更具体.



2> Joel..:

在IE6中没有替代直接子选择器(它应该在IE7中工作).

相反,您需要使用后代选择器(空格)并设计您的类来进行补偿.

推荐阅读
手机用户2402852307
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有