最新更新 sitemap 网站制作设计本站搜索
网页设计
国外网站 韩国网站 个人主页 手提袋设计 CSS 网页特效 平面设计 网站设计 Flash CMS技巧 服装网站 php教程 photoshop 画册 服务器选用 数据库 Office
虚拟主机 域名注册 云主机 网页设计 客服QQ:8208442

解析css中30个最常用的选择器

日期:03-06    来源:    作者:cnwebshow.com

ypr中国设计秀

网页制作Webjx文章简介:30个最常用css选择器解析.
ypr中国设计秀

 ypr中国设计秀

19. X:hoverypr中国设计秀

div:hover {ypr中国设计秀
     background: #e3e3e3;ypr中国设计秀
   }ypr中国设计秀

:hover伪类设定当鼠标划过时元素的样式。上面代码中设定了div划过时的背景色。ypr中国设计秀

需要注意的是,在ie 6中,:hover只能用于链接元素。ypr中国设计秀

这里分享一个经验,在设定链接划过时出现下滑线时,使用border-bottom会比text-decoration显得更漂亮些。代码如下:ypr中国设计秀

a:hover {ypr中国设计秀
    border-bottom: 1px solid black;ypr中国设计秀
   }ypr中国设计秀

兼容浏览器:IE6+、Firefox、Chrome、Safari、Operaypr中国设计秀

20. X:not(selector)ypr中国设计秀

div:not(#container) {ypr中国设计秀
      color: blue;ypr中国设计秀
   }ypr中国设计秀

否定伪类选择器用来在匹配元素时排除某些元素。在上面的例子中,设定除了id为container的div元素字体颜色为blue。ypr中国设计秀

兼容浏览器:IE9+、Firefox、Chrome、Safari、Operaypr中国设计秀

21. X::pseudoElementypr中国设计秀

::伪类用于给元素片段添加样式。比如一个段落的第一个字母或者第一行。需要注意的是,这个::伪类只能用于块状元素。ypr中国设计秀

下面的代码设定了段落中第一个字母的样式:ypr中国设计秀

p::first-letter {ypr中国设计秀
      float: left;ypr中国设计秀
      font-size: 2em;ypr中国设计秀
      font-weight: bold;ypr中国设计秀
      font-family: cursive;ypr中国设计秀
      padding-right: 2px;ypr中国设计秀
   }ypr中国设计秀

下面的代码中设定了段落中第一行的样式:ypr中国设计秀

p::first-line {ypr中国设计秀
      font-weight: bold;ypr中国设计秀
      font-size: 1.2em; ypr中国设计秀
  }ypr中国设计秀

兼容浏览器:IE6+、Firefox、Chrome、Safari、Operaypr中国设计秀

(IE6竟然支持,有些意外啊。)ypr中国设计秀

22. X:nth-child(n)ypr中国设计秀

li:nth-child(3) {ypr中国设计秀
      color: red;ypr中国设计秀
   }ypr中国设计秀

这个伪类用于设定一个序列元素(比如li、tr)中的第n个元素(从1开始算起)的样式。在上面例子中,设定第三个列表元素li的字体颜色为红色。ypr中国设计秀

看一个更灵活的用法,在下面例子中设定第偶数个元素的样式,可以用它来实现隔行换色:ypr中国设计秀

tr:nth-child(2n) {ypr中国设计秀
      background-color: gray;ypr中国设计秀
   }ypr中国设计秀

兼容浏览器:IE9+、Firefox、Chrome、Safariypr中国设计秀