
批改狀態(tài):合格
老師批語:
顏色、字體、背景可繼承
優(yōu)先級:自定義>繼承>默認(rèn)
內(nèi)聯(lián)樣式:style
屬性,適用于當(dāng)前特定的某個元素
<body>
<h1 style="color:red">xxx</h1>
<h1 style="color:red">xxx</h1>
<h1 style="color:red">xxx</h1>
</body>
文檔樣式:<style></style>
標(biāo)簽,適用于當(dāng)前html文檔
<body>
<h1 >xxx</h1>
<h1 >xxx</h1>
<h1 >xxx</h1>
<style>
h1{
color: red;
}
</style>
</body>
外部樣式:<link rel="stylesheet" href="css文件">
首選
<link rel="stylesheet" href="01.css">
</head>
<body>
<h1 >xxx</h1>
<h1 >xxx</h1>
<h1 >xxx</h1>
</body>
css:
<link rel="stylesheet" href="01.css">
</head>
<body>
<h1 >xxx1</h1>
<h1 >xxx2</h1>
<h1 >xxx3</h1>
<h1 >xxx4</h1>
<h1 >xxx5</h1>
<h1 >xxx6</h1>
</body>
/* 標(biāo)簽選擇器 */
h1{
color: red;
}
2.屬性選擇器id
# class
.
html
<link rel="stylesheet" href="01.css">
</head>
<body>
<h1>xxx1</h1>
<h1 title="welcome">xxx2</h1>
<h1 class="three">xxx3</h1>
<h1 id="active">xxx4</h1>
<h1>xxx5</h1>
<h1>xxx6</h1>
</body>
css
/* 標(biāo)簽選擇器 */
h1{
color: red;
}
/* 屬性選擇器 */
h1[title="welcome"]{
color:green;
}
/* h1[class="three"]{ */
/* color: blue; */
/* } */
h1.three{
color: blue;
}
/* h1[id="active"]{ */
/* color: blueviolet; */
/* } */
h1#active{
color: blueviolet;
}
3.群組選擇器,
html
<link rel="stylesheet" href="01.css">
</head>
<body>
<h1>xxx1</h1>
<h1 title="welcome">xxx2</h1>
<h1 class="three">xxx3</h1>
<h1 id="active">xxx4</h1>
<h1 id="hello">xxx5</h1>
<h1 class="world">xxx6</h1>
</body>
css
/* 標(biāo)簽選擇器 */
h1{
color: red;
}
/* 屬性選擇器 */
h1[title="welcome"]{
color:green;
}
/* h1[class="three"]{ */
/* color: blue; */
/* } */
h1.three{
color: blue;
}
/* h1[id="active"]{ */
/* color: blueviolet; */
/* } */
h1#active{
color: blueviolet;
}
/* 群組選擇器 */
h1#hello,h1.world{
background-color: aqua;
}
4.通配選擇器*
!important
用于臨時提權(quán),用于調(diào)試
html
<link rel="stylesheet" href="01.css">
</head>
<body>
<h1>xxx1</h1>
<h1 title="welcome">xxx2</h1>
<h1 class="three">xxx3</h1>
<h1 id="active">xxx4</h1>
<h1 id="hello">xxx5</h1>
<h1 class="world">xxx6</h1>
<h2>大家看這里</h2>
</body>
css
/* 標(biāo)簽選擇器 */
h1{
color: red;
}
/* 屬性選擇器 */
h1[title="welcome"]{
color:green;
}
/* h1[class="three"]{ */
/* color: blue; */
/* } */
h1.three{
color: blue;
}
/* h1[id="active"]{ */
/* color: blueviolet; */
/* } */
h1#active{
color: blueviolet;
}
/* 群組選擇器 */
h1#hello,h1.world{
background-color: aqua;
}
/* 通配選擇器 */
body *{
background-color: grey !important;
}
1.子元素>
html
<link rel="stylesheet" href="demo.css">
</head>
<body>
<ul class="list">
<li class="item">item1</li>
<li class="item">item2</li>
<li class="item">item3</li>
<li class="item">item4</li>
<li class="item">item5</li>
<li class="item">item6</li>
<li class="item">item7</li>
<li class="item">item8</li>
</ul>
</body>
css
/* 1.子元素 */
.list>.item{
border: 1px solid;
}
2.后代元素空格
html
<link rel="stylesheet" href="demo.css">
</head>
<body>
<ul class="list">
<li class="item">item1</li>
<li class="item">item2</li>
<li class="item">item3
<ul>
<li class="item">item3-1</li>
<li class="item">item3-2</li>
<li class="item">item3-3</li>
</ul>
</li>
<li class="item">item4</li>
<li class="item">item5</li>
<li class="item">item6</li>
<li class="item">item7</li>
<li class="item">item8</li>
</ul>
</body>
css
/* 1.子元素 */
.list>.item{
border: 1px solid;
}
/* 2.后代元素 */
.list .item{
border: 1px solid;
}
3.相鄰兄弟+
html
<link rel="stylesheet" href="demo.css">
</head>
<body>
<ul class="list">
<li class="item">item1</li>
<li class="item">item2</li>
<li class="item">item3</li>
<li class="item">item4</li>
<li class="item five">item5</li>
<li class="item">item6</li>
<li class="item">item7</li>
<li class="item">item8</li>
</ul>
</body>
css
/* 1.子元素 */
.list>.item{
border: 1px solid;
}
/* 2.后代元素 */
.list .item{
border: 1px solid;
}
/* 3.相鄰兄弟 */
.list>.item.five {
background-color:aqua;
}
.list>.item.five + *{
background-color: aquamarine;
}
4.所有兄弟~
html
<link rel="stylesheet" href="demo.css">
</head>
<body>
<ul class="list">
<li class="item">item1</li>
<li class="item">item2</li>
<li class="item">item3</li>
<li class="item">item4</li>
<li class="item five">item5</li>
<li class="item">item6</li>
<li class="item">item7</li>
<li class="item">item8</li>
</ul>
</body>
css
/* 1.子元素 */
.list>.item{
border: 1px solid;
}
/* 2.后代元素 */
.list .item{
border: 1px solid;
}
/* 3.相鄰兄弟 */
.list>.item.five {
background-color:aqua;
}
.list>.item.five + *{
background-color: aquamarine;
}
/* 4.所有兄弟 */
.list>.item.five ~ *{
background-color: blueviolet;
}
(0,0,0)
表示選擇器因子的權(quán)重,
對應(yīng)(百位<id>,十位<class>,個位<tag>)
增加權(quán)重的方法:
1.增加標(biāo)簽(可以是父級標(biāo)簽),這樣就可以不依
序,如html body h1{xxx}
2.增加代碼,如.title{xxx}
可增加至.title.go
{xxx}
注:盡量少用或者不用id
,權(quán)重過大
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號