css选择器优先级的问题

http://jsfiddle.net/8TUwr/

我使用了 类+标签 作为选择器
a标签中的字体没有被listSelected定义的颜色重载

当我第一个选择器写成 .content>a 时 能够重载字体的颜色

这两种写法为什么会导致优先级的不同
给个关键词方便也行

阅读 5k
2 个回答

更新:感谢@yangff提醒,仔细一看,">"作为子元素选择符,是没有办法选择到<div class="content">的孙子或者重孙子的节点的,<div class="content">的直接子节点,是<li>呀……


按照标准,.content a的优先级高于.listSelected


快速记忆选择器优先级:

请输入图片描述

直观地查看各种选择符的作用(建议搭配firebug或者webkit inspector查看):

http://selectors.linxz.de/

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏