首页 > 开发 > CSS > 正文

CSS 选择符的用法和实例

2024-07-11 08:27:05
字体:
来源:转载
供稿:网友
虽然之前已经有不少对于CSS选择符的文章在网络上出现,不过我还是准备以自己的方式来写一写,这也是一种获得乐趣的途径。所以我小小的总结了一下css1及css2选择符(本文的CSS选择符都为css1及css2)的用法及实例,希望对大家有些许帮助。

  做这之前,当然得将所有CSS选择符列出来先。

CSS选择符(CSS Selectors - CSS1 and CSS2)

类型选择符(Type Selectors) CSS1 包含选择符(Descendant Selectors) CSS1 ID选择符(ID Selectors) CSS1 类选择符(Class Selectors) CSS1 分组选择符(Grouping Selectors) CSS1 通配选择符(Universal Selectors) CSS2 子选择符(Child Selectors) CSS2 相邻选择符(Adjacent Selectors) CSS2 属性选择符(Attribute Selectors) E1[attr] CSS2 E1[attr=value] CSS2 E1[attr~=value] CSS2 E1[attr|=value] CSS2 伪类选择符(CSS Pseudo-Classes Reference) :link CSS1 :visited CSS1 :hover CSS1 :active CSS1 :focus CSS2 :first-child CSS2 :first CSS2 :left CSS2 :right CSS2 :lang CSS2 伪对象选择符(CSS Pseudo-Elements Reference) :first-letter CSS2 :first-line CSS2 :before CSS2 :after CSS2

   现在已经将所有的CSS选择符都列举出来了,将就对每个选择符做单独的解释和举例。对于以下的这些例子,有些只是简单的应用实例,有些还提供了对比例子,使得可以明显的看出该种选择符的使用范围和方法。

类型选择符(Type Selectors)

  语法:E1

  说明:有的时候我们也将它叫做标签选择符,因为它是直接用html标记来做选择符进行操作。目前所有主流浏览器均支持该选择符,属于CSS1选择符。

  实例:
  div{color:#F00;}
  <div>这里是测试内容</div>

包含选择符(Descendant Selectors)

  语法:E1 E2

  说明:选择所有被E1包含的E2,这里的E1和E2即可以是html标记,也可以是class或id。目前所有主流浏览器均支持该选择符,属于CSS1选择符。

  实例:
  div em{color:#F00;}
  .test em{color:#F00;}
  <div>这里是<em>测试</em>内容</div>
  <div class="test">这里是<em>测试</em>内容</div>

ID选择符(ID Selectors)

  语法:#sID

  说明:以DOM中作为对象的唯一标识符的ID作为选择符。目前所有主流浏览器均支持该选择符,属于CSS1选择符。

  实例:
  #test{color:#F00;}

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表