码迷,mamicode.com
首页 > Web开发 > 详细

CSS选择器

时间:2015-05-24 17:27:03      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:选择器   css   hover   

  • 概要:
    在html中,选择器就是用来在页面中定位元素使用。浏览器对于不同
类型的选择器使用不同的方法查找元素;核心的选择器如下表所示(他们也是应
用最为广泛的选择器):

技术分享

  • 多种选择器总结:
     一般情况下,使用基于id和class属性选取元素(简单选择器)。除了这
 种情况之外,还有如下多种选择器方式可供使用:

① 属性选择器
技术分享

样例代码如下:
...
[lang]{
    background-color: grey;
    color: #ffffff;
}
[lang$="s"]{
    font-size: 14px;
}
...

...
<body>
<h1 lang="en">h1类标题</h1>
<h2 lang="en">h2类标题</h2>
<h2 lang="es">h2类标题</h2>
...

② 关系选择器
技术分享

样例代码如下:
...
h1 ~ [lang]{
    background-color: grey;
    color: #ffffff;
}
...

...
<h2 lang="">h2类标题</h2>
<h1 >
    h1类标题
    <span lang="">span
        <span>span的后代元素</span>
    </span>
</h1>
<h2 lang="">h2类标题</h2>
<h2 lang="es">h2类标题</h2>
...

③ 伪元素和伪类选择器
技术分享

样例代码如下:
...
p:first-letter{
    font-size: x-large;
    color: red;
}
:nth-of-type(2){
    background-color: red;
    color: #000000;
}
...

④ 联合选择器和反选择器

利用选择器组合实现联合选择和反选择。

技术分享

样例代码如下:
...
h1, h2{
    background-color: red;
    color: #000000;
}
:not(html):not(body):not(:first-child){
    border: medium double #000000;
}
...

CSS选择器

标签:选择器   css   hover   

原文地址:http://blog.csdn.net/cqstart116/article/details/45952163

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!