首页 > 代码库 > CSS选择器

CSS选择器

CSS选择器:指定样式规则可作用于HTML文档中哪个或者哪些元素。

1、元素选择器:选择匹配选择器的网页上的任何HTML元素。 (元素名称{})

<title></title>

    <style type="text/css">

    div{

        color:red;

    }

    p{

        font-size: 23px;

    }

    </style>

</head>

<body>

<div>jfdksah</div>

<p>文化建设</p>

</body>

2、CSS类选择器:被用于选择有某个class属性的任何HTML元素。 (.类名{})

<title></title>

    <style type="text/css">

    .p1{

        color: aqua;

    }

    .class1{

        font-size: 23px;

    }

    </style>

</head>

<body>

<p class="p1">道具卡经费和回家

</p>

<div class="class1">jfdsjkh

</div>

</body>

3、ID选择器:与类选择器相似,它可以被用于选择有某个ID属性的任何HTML元素。(#id名{})

<title></title>

    <style type="text/css">

    #它{

        color: gold;

    }

    </style>

</head>

<body>

<div id="它">

    kdjsalfkjj

</div>

</body>

4、后代选择器:用于选择在文档中一个元素的所有后代元素。 (选择器空格选择器{})

<title></title>

    <style type="text/css">

    p b{

        color: green;

        font-size: 43px;

    }

    </style>

</head>

<body>

<p>jkdjkfj <b>附近开赛</b>aaaajdkfjskj</p>

<p>dkjjfj <strong>家开发商</strong>dff</p>

</body>

5、 伪类选择器:CSS 伪类用于向某些选择器添加特殊的效果

(1)锚伪类:

在支持 CSS 的浏览器中,链接的不同状态都可以不同的方式显示,这些状态包括:活动状态,已被访问状态,未被访问状态,和鼠标悬停状态。

a:link {color: #FF0000}               /* 未访问的链接 */

a:visited {color: #00FF00}     /* 已访问的链接 */

a:hover {color: #FF00FF}       /* 鼠标移动到链接上 */

a:active {color: #0000FF}      /* 选定的链接 */

(2)focus 伪类

规定获得焦点的输入字段的颜色,所有主流浏览器都支持 :focus 伪类,如果已规定 !DOCTYPE,那么 Internet Explorer 8 (以及更高版本)支持 :focus 伪类。

    input:focus
  {
  color:yellow;
  }

(3)first-child 伪类:

:first-child 伪类向元素的第一个子元素添加样式。

<style type="text/css">
p:first-child
{
font-weight:bold
}
</style>
 
<p>I am a <em>strong</em> man. I am a <em>strong</em> man.</p>

<p>I am a <em>strong</em> man. I am a <em>strong</em> man.</p>

6、  伪元素选择器:用于向某些选择器设置特殊效果

(1):first-line 伪元素:用于向文本的首行设置特殊样式,只能用于块级元素。

p:first-line
  {
  color:#ff0000;
  font-variant:small-caps;
  }

(2):first-letter 伪元素:用于向文本的首字母设置特殊样式,只能用于块级元素。

p:first-letter
  {
  color:#ff0000;
  font-size:xx-large;
  }

CSS选择器