Rumah hujung hadapan web Soal Jawab bahagian hadapan css选择器的分类有哪些

css选择器的分类有哪些

May 20, 2021 pm 05:39 PM
css pemilih

css选择器的分类有:1、标签选择器;2、类选择器;3、ID选择器;4、全局选择器;5、组合选择器;6、继承选择器;7、伪类选择器;8、字符串匹配的属性选择符。

css选择器的分类有哪些

本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。

css选择器的种类是有很多的,下面我们就来看一看css选择器的类型

1、标签选择器(如:body,p,p,ul,li)。

2、类选择器(如:class=“head”,class=“head_logo”) 。

3、ID选择器(如:id=“name”,id=“name_txt”)。

4、全局选择器(如:*号)。

5、组合选择器(如:.head .head_logo,注意两选择器用空格键分开)。

6、继承选择器(如:p p,注意两选择器用空格键分开)。

7、伪类选择器(如:就是链接样式,a元素的伪类,4种不同的状态:link、visited、active、hover。)。

8、字符串匹配的属性选择符(^ $ *三种,分别对应开始、结尾、包含) 。

上述八种css选择器中最常用的css选择器是标签选择器、.类选择器、ID选择器、属性选择器、伪类选择器。

下面我们就分别对这五个css选择器来举一个例子:(其他选择器例子可以参考css手册)

(1)标签选择器:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Document</title>

    <style>

        p{

            color: red;

            font-size: 20px;

        }

    </style>

</head>

<body>

    <p>余生有你</p>

    <p>幸得安喜</p>

</body>

</html>

Salin selepas log masuk

效果如下:

CX8Q3}_M~_Q~64YVPJ}3RZ7.png

(2).类选择器:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Document</title>

    <style>

        .class1{

            background-color: blue;

        }

        .class2{

            background-color: brown;

        }

    </style>

</head>

<body>

    <div class="class1">div</div>

    <div class="class2">div</div>

    <div class="class3">div</div>

</body>

</html>

Salin selepas log masuk

效果如下:

Z7$_ATL}}T7OHBI0Q{}(SM6.png

(3)ID选择器:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Document</title>

    <style>

        #class1{

            background-color: blue;

        }

        #class2{

            background-color: brown;

        }

    </style>

</head>

<body>

    <div id="class1">div</div>

    <div id="class2">div</div>

    <div id="class3">div</div>

</body>

</html>

Salin selepas log masuk

效果如下:

Z7$_ATL}}T7OHBI0Q{}(SM6.png

(4)属性选择器:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Document</title>

    <style>

        

        div[id=class2]{

            background-color: brown;

        }

    </style>

</head>

<body>

    <div id="class1">div</div>

    <div id="class2">div</div>

    <div id="class3">div</div>

</body>

</html>

Salin selepas log masuk

效果如下:

520GAV8_@1EFQ0J]3D`3UL7.png

(5)伪类选择器:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Document</title>

    <style>

        a:link{

           color: brown;

           background: cornsilk;

        }

        a:hover{

           text-decoration: none;

           color: rgb(252, 0, 0);

        }

        a:active{

            background: rgb(202, 0, 175);

            color: rgb(59, 59, 59);

        }

        a:visited{

            color: brown;

            background: cornsilk;

        }

    </style>

</head>

<body>

    <a href="#">哈喽,看我,你在干什么</a>

</body>

</html>

Salin selepas log masuk

效果:

GIF.gif

推荐学习:css视频教程

Atas ialah kandungan terperinci css选择器的分类有哪些. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Apakah maksud pemegang tempat dalam vue Apakah maksud pemegang tempat dalam vue May 07, 2024 am 09:57 AM

Apakah maksud pemegang tempat dalam vue

Bagaimana untuk menulis ruang dalam vue Bagaimana untuk menulis ruang dalam vue Apr 30, 2024 am 05:42 AM

Bagaimana untuk menulis ruang dalam vue

Apakah maksud span dalam js Apakah maksud span dalam js May 06, 2024 am 11:42 AM

Apakah maksud span dalam js

Bagaimana untuk mendapatkan dom dalam vue Bagaimana untuk mendapatkan dom dalam vue Apr 30, 2024 am 05:36 AM

Bagaimana untuk mendapatkan dom dalam vue

Apakah maksud rem dalam js Apakah maksud rem dalam js May 06, 2024 am 11:30 AM

Apakah maksud rem dalam js

Bagaimana untuk memperkenalkan imej ke dalam vue Bagaimana untuk memperkenalkan imej ke dalam vue May 02, 2024 pm 10:48 PM

Bagaimana untuk memperkenalkan imej ke dalam vue

Apakah fungsi tag span Apakah fungsi tag span Apr 30, 2024 pm 01:54 PM

Apakah fungsi tag span

Dalam bahasa apakah pemalam penyemak imbas ditulis? Dalam bahasa apakah pemalam penyemak imbas ditulis? May 08, 2024 pm 09:36 PM

Dalam bahasa apakah pemalam penyemak imbas ditulis?

See all articles