这些CSS Selector,你都熟悉吗?

作者:陈成 来源:陈成的博客 时间:2008-12-21 16:30:00 

这些CSS Selector在平时写页面的时候用地不多,只在JavaScript库、Firefox插件、iPhone页面里有过接触。

推荐大家尽量多用用。因为大部分的Selector都仅有“落后”的IE 6不支持;至于IE 6,要么不支持他,要么针对他写个hack即可。

CSS2,除了IE6,其他浏览器都支持

  • E > F —— 匹配E的子元素F

  • E:first-child —— 匹配父元素的第一个子元素是E的E

  • E:link, E:visited

  • E:active, E:hover, E:focus

  • E + F —— 匹配紧挨着E后面的F

  • E[foo] —— 匹配含foo属性的E

  • E[foo="warning"] —— 匹配foo属性完全等于warning的E,如<E foo="warning">

  • E[foo~="warnging"] —— 匹配foo属性包含warning的E,如<E foo="tip warning">

CSS3

  • E ~ F —— 匹配E以后的所有F,IE6不支持

  • E:empty —— 匹配空元素E,IE6, IE7不支持

更详细的内容参见W3C Specification on CSS3 Selectors

标签:CSS,Select,JavaScript,库,插件
0
投稿

猜你喜欢

  • 三种数据库利用SQL语句进行高效果分页

    2008-11-28 14:52:00
  • 如何做一个可以让人家申请使用的计数器?

    2010-07-11 21:17:00
  • ORACLE常用数值函数、转换函数、字符串函数

    2009-11-21 09:31:00
  • 如何防止页面中的敏感信息被提取

    2008-05-04 11:59:00
  • [多图]新:60个国外创意404页面设计

    2008-12-05 12:00:00
  • iframe的防插与强插(二)

    2009-03-03 12:37:00
  • 推荐:怎么用javascript进行拖拽

    2007-09-21 20:14:00
  • JMail(4.3版本)发信asp代码

    2007-08-03 12:40:00
  • 网站注册那些事儿

    2010-01-05 16:49:00
  • 可输入的select代码

    2009-12-26 18:25:00
  • 2010 图标设计趋势

    2010-12-17 12:44:00
  • HTML和CSS中的视觉语义

    2010-07-09 13:08:00
  • 解决SQLServer最大流水号的两个好方法

    2009-01-13 14:15:00
  • 如何获取机器的网络配置属性?

    2009-11-23 20:44:00
  • CSS 超链接图标规范 V1.0

    2007-12-28 12:05:00
  • 如何使div在任何分辩率的情况下居中

    2007-08-13 09:10:00
  • ASP+ajax注册即时提示程序代码

    2011-02-05 11:25:00
  • Firefox 3.5 新增加的支持(整理)

    2009-08-01 12:51:00
  • CSS Expression 的优化

    2009-09-24 13:27:00
  • 段正淳的css笔记(2)圆角的做法

    2007-11-01 21:52:00
  • asp之家 网络编程 m.aspxhome.com