学习css常用基本层级伪类属性选择器
2021-06-04 19:01
标签:code -- css常用 oct inpu get 鼠标 sele 用户 常见的css选择器包含:常用选择器、基本选择器、层级选择器、伪类选择器、属性选择器,其中常用选择器分为:1.html选择符*{}//给页面上所有的标签设置模式;2.类选择符.hcls{}//给class是hcls的一类标签设置模式;3.id选择符#h3{}//给id是h3的标签设置样式;4.关联选择符#div h1、#div h1.ljhcls;5.div,h1,pmspan,button{}基本选择器分为:first-child第一个、::first-letter第一个字母、::fist-line第一行、:last-child最后一个元素、:nth-child(n)第几个元素,层级选择器分为a,b组合、a b后代、a>b子代、a+b a的一个是b,伪类选择器:hover鼠标经过、:focus焦点、::selection文字选中背景色,属性选择器[属性]、[属性=值]、[属性~=值]//包含任意一个值、[属性^=值]以什么开始、[属性$=值]以什么结束。 学习css常用基本层级伪类属性选择器 标签:code -- css常用 oct inpu get 鼠标 sele 用户 原文地址:https://www.cnblogs.com/dhnblog/p/12340054.html 1 DOCTYPE html>
2 html lang="en">
3 head>
4 meta charset="UTF-8">
5 meta name="viewport" content="width=device-width, initial-scale=1.0">
6 title>学习css常用基本层级伪类属性选择器title>
7 style type="text/css">
8 /*常用选择器*/
9 /*html选择符*//* *{}给页面上所有的标签设置模式*/
10 *{
11 color: royalblue;
12 }
13 /*类选择符*//*.hcls{}给class是hcls的一类标签设置模式;*/
14 .hcls{
15 font-weight: bold;
16 }
17 /*id选择符*//*#h3{}给id是h3的标签设置样式 */
18 #h3{
19 font-style: italic;
20 }
21 /*关联选择符 */
22 div h1{
23 font-size: 18px;
24 }
25 /*组合选择符*/
26 div,button{
27 background-color: #ccc;
28 margin: 5px;
29 }
30 /*基本选择器*/
31 /*::first-letter */
32 #h3::first-letter{
33 font-size: 30px;
34 }
35 /*::first-line */
36 .h4::first-line{
37 color: red;
38 }
39 /*:first-child */
40 .shuiguo li:first-child{
41 color:#f90;
42 }
43 /*:last-child */
44 .shuiguo li:last-child{
45 text-decoration: line-through;
46 }
47 /*:nth-child(n) */
48 .shuiguo li:nth-child(2){
49 text-decoration: overline;
50 background-color: sienna;
51 }
52 /*层级选择器*/
53 /*a,b组合 */
54 #h3,.box{
55 background-color: #ccc;
56 margin: 5px;
57 }
58 /*a b a后代中的b */
59 .h4 p{
60 text-decoration: overline;
61 font-size: 30px;
62 }
63 /*a>b a的子元素b */
64 div>p{
65 font-style: italic;
66 }
67 /*a+b a后面的第一个元素b */
68 div+span{
69 height: 40px;
70 background-color: teal;
71 color: #fff;
72 }
73 /*伪类选择器*/
74 /*:hover*/
75 input:hover{
76 border-radius: 5px;
77 }
78 /*:focus焦点*/
79 input:focus{
80 outline-color: teal;
81 }
82 /*::selection文字选中背景色*/
83 p::selection{
84 color: #fff;
85 }
86 /* 属性选择器 */
87 .shuiguo li[title]{
88 font-size: 100px;
89 background-color: aqua;
90 }
91 /* 选择器[属性=值] 值唯一才可以用,包含多个值的测试不行*/
92 .shuiguo li[title=pg]{
93 color: red;
94 list-style: square;
95 background-color: #fff;
96 font-size: 60px!important;
97 }
98 /* 选择器[属性^=值]以什么开始 */
99 .shuiguo li[title^=pg]{
100 font-size: 20px;
101 margin: 20px;
102 }
103 /* 选择器[属性$=值]以什么结束 */
104 .shuiguo li[title$=xj]{
105 background-color: #ccc;
106 }
107 style>
108 head>
109 body>
110 div class="hcls" id="h3">
111 h1>html+css+javascript is very much!h1>
112 div>
113 div class="hcls h4">
114 p>If not for life, I can go to bed early and get up early;If not for life, I can go to bed early and get up early;
115 If not for life, I can go to bed early and get up early;If not for life, I can go to bed early and get up early;
116 If not for life, I can go to bed early and get up earlyp>p>多个class用空格分开,id是唯一的p>
117 p>多个class用空格分开,id是唯一的p>
118 div>
119 span>div后面的第一个元素span>
120 ul class="shuiguo">
121 li title="pg">苹果li>
122 li title="xg pg">西瓜li>
123 li title="pg xj">香蕉li>
124 ul>
125 button class="box">按钮button>
126 form action="">
127 p>用户名p>input type="text" name="" id="">
128 form>
129 body>
130 html>
文章标题:学习css常用基本层级伪类属性选择器
文章链接:http://soscw.com/index.php/essay/90518.html