CSS-定义样式表
1.HTML标记定义
p{属性:属性值;属性1:属性1}
<p>...</p>
注:p可以叫做选择器,定义那个标记中的内容执⾏其中的样式。⼀个选择器可以控制若⼲个样式属性,他们之间需要⽤英⽂的分号隔开,最后⼀个可以不加分号。⽰例代码:
1<!DOCTYPE html>
2<html>
3<head>
4<title>定义CSS样式(CSS选择器)</title>
5<meta charset="UTF-8">
6<style type="text/css">
7            p{
8                color:red;
9                font-size:30px
10            }
11</style>
12
13</head>
14<body>
15<p>昨天是七⼣节!</p>
16</body>
17</html>
View Code
显⽰效果:
2.Class定义
.p{属性:属性值;属性1:属性值1}
<p class="p">...</p>
注:class定义是以"."开始
⽰例代码:
1<!DOCTYPE html>
2<html>
3<head>
4<title>定义CSS样式(CSS选择器)</title>
5<meta charset="UTF-8">
6<style>
7            .p{
8                background-color: red;
9                color:blue;
10                font-size:40px;
11            }
12</style>
13</head>
14<body>
15<p class="p">昨天是七⼣节!</p>
16</body>
17</html>
View Code
显⽰效果:
与HTML标记定义联⽤:
⽰例代码:
1<!DOCTYPE html>
2<html>
3<head>
4<title>定义CSS样式(CSS选择器)</title>
5<meta charset="UTF-8">
6<style>
7            .p{
8                background-color: red;
9                color:blue;
10                font-size:40px;
11            }
12            .p p{
13                color:green;
14                font-size:50px;
15            }
16</style>
17</head>
18<body>
19<div class="p">
20<p>昨天是七⼣节!</p>
21昨天是七⼣节!昨天是七⼣节!
22</div>
23</body>
24</html>
View Code
显⽰效果:
3.ID定义
#p{属性:属性值;属性1:属性值1}
<p id="p">...</p>
注:ID定义是以"#"开始的。
⽰例代码:
1<!DOCTYPE html>
2<html>
3<head>
4<title>定义CSS样式(CSS选择器)</title> 5<meta charset="UTF-8">
6</head>
7<style>
8        #p{
9            background-color: green;
10            color:red;
11            font-size:40px;
12        }
13</style>
14<body>
15<p id="p">昨天是七⼣节!</p>
16</body>
17</html>
View Code
显⽰效果:
ID定义与HTML标记定义联⽤
代码⽰例:
1<!DOCTYPE html>
2<html>
3<head>
4<title>定义CSS样式(CSS选择器)</title> 5<meta charset="UTF-8">
6</head>
7<style>
8        #ppp{
9            background-color: green;
10            color:red;
11            font-size:40px;
12        }
13        #ppp p{
14            background-color: white;
15            color: blue;
16            font-size: 50px;
17        }
18</style>
19<body>
20<div id="ppp">
21<p>昨天是七⼣节!</p>
22昨天是七⼣节!昨天是七⼣节!
23</div>
25</html>
View Code
显⽰效果:
4.优先级问题
(1)ID > Class > HTML
(2)同级时选择离元素最近的⼀个
#p{color:red}
#p{color:#f60}
执⾏颜⾊为#f60的
⽰例代码:
1<!DOCTYPE html>
2<html>
3<head>
4<title>定义CSS样式(CSS选择器)</title>
5<meta charset="UTF-8">
6<style>
7            #ppp{color:blue}
8            .p{color: green;}
9            div{color: red;}
10</style>
11</head>
12<body>
13<div id="ppp" class="p">
14昨天是七⼣节!昨天是七⼣节!
15</div>
16</body>
17</html>
View Code
显⽰效果:
5.组合选择器(同时控制多个元素)h1,h2,h3{font-size:14px;color:red;}
注:选择器组合可以使⽤“,”隔开
代码⽰例:
1<!DOCTYPE html>
2<html>
3<head>
4<title>定义CSS样式(CSS选择器)</title>
5<meta charset="UTF-8">
6<style>
7            h1,h2,h3,h4,p,.div{color:red}
8</style>
9</head>
10<body>
11<div>
12<h1>昨天是七⼣节!</h1>
13<h2>昨天是七⼣节!</h2>
14<h3>昨天是七⼣节!</h3>
15<h4>昨天是七⼣节!</h4>
16</div>
17<p>
18昨天是七⼣节!
19</p>
20<div class="div">
21昨天是七⼣节!
22</div>
23</body>
24</html>
显⽰效果:
6.伪元素选择器
css样式表优先级最高
(1)a:link  正常链接的样式
⽰例代码:
1<!DOCTYPE html>
2<html>
3<head>
4<title>定义CSS样式(CSS选择器)</title>
5<meta charset="UTF-8">
6<style>
7            a:link{color:red}
8</style>
9</head>
10<body>
11<a href="www.baidu" target="_blank">百度</a> 12</body>
13</html>
View Code
(2)a:hover  ⿏标放上去的样式
⽰例代码:
1<!DOCTYPE html>
2<html>
3<head>
4<title>定义CSS样式(CSS选择器)</title>
5<meta charset="UTF-8">
6<style>
7            a:hover{color:green}
8</style>
9</head>
10<body>
11<a href="www.baidu" target="_blank">百度</a> 12</body>
13</html>
View Code
(3)a:active  选择链接时的样式
⽰例代码:
1<!DOCTYPE html>
2<html>
3<head>
4<title>定义CSS样式(CSS选择器)</title>
5<meta charset="UTF-8">
6<style>
7            a:active{color:blue}
8</style>
9</head>
10<body>
11<a href="www.baidu" target="_blank">百度</a> 12</body>
13</html>
View Code
(4)a:visited  已经访问过的链接的样式
⽰例代码:
1<!DOCTYPE html>
2<html>
3<head>
4<title>定义CSS样式(CSS选择器)</title>
5<meta charset="UTF-8">
6<style>
7            a:visited{color:yellow}
8</style>
9</head>
10<body>
11<a href="www.baidu" target="_blank">百度</a>
13</html> View Code

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。