久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

詳解CSS的基本選擇器,并聊聊選擇器優(yōu)先級

本篇文章帶大家了解一下CSS的三種基本選擇器:元素選擇器、類選擇器、id選擇器,并聊聊這三種選擇器優(yōu)先級,希望對大家有所幫助!

詳解CSS的基本選擇器,并聊聊選擇器優(yōu)先級

CSS 選擇器用于“查找”(或選取)要設(shè)置樣式的 HTML 元素。【推薦學(xué)習(xí):css視頻教程】

基本選擇器

選擇器名稱 舉例 描述
元素選擇器 p {color:red;} 選擇所有<p>元素。
類選擇器 .mystyle {color:red;} 選擇所有class='mystyle’的標(biāo)簽元素
id選擇器 #myid {color:red;} 選擇所有id="myid"的標(biāo)簽元素

全局選擇器|* {color:red;}|選擇該頁面中所有的HTML元素

1、元素選擇器

根據(jù)元素名稱來選擇 HTML 元素。

p {   text-align: center;   color: green; }

2、類選擇器

選擇有特定 class 屬性的 HTML 元素。

.mystyle1 {   background:rgb(200,200,0);   color:blue; } .mystyle2{   font-size: 14px;   font-weight: 500;   display: block;   margin-top: 25px;	 }

運(yùn)行結(jié)果

<p>這個段落沒有引用</p> <p class="mystyle1 mystyle2">這個段落引用兩個類。</p>

詳解CSS的基本選擇器,并聊聊選擇器優(yōu)先級

在使用時同一個HTML 元素可以引用多個類。

1)單類選擇器

單純的元素選擇器似乎還過于粗糙了,比如我們希望在文檔中突出加粗顯示某種重要的內(nèi)容,例如稿件的截至日期。問題在于我們不能確定稿件的截至日期將會出現(xiàn)在哪種元素中,或者它可能出現(xiàn)在多種不同的元素中。這個時候,我們可以考慮使用類選擇器(class selector)。使用類選擇器我們需要首先對文件元素添加一個class屬性,比如截至日期可能會出現(xiàn)在以下元素中:

詳解CSS的基本選擇器,并聊聊選擇器優(yōu)先級

這樣我們就可以用以下方式使用類選擇器了:

詳解CSS的基本選擇器,并聊聊選擇器優(yōu)先級

點(diǎn)號”.”加上類名就組成了一個類選擇器。以上2個選擇器會選擇所有包含”deadline”類的p元素和h2元素。而其余包含該屬性的元素則不會被選中。如果我們省略.deadline前面的元素名,那么所有包含該類的元素都將被選中:

詳解CSS的基本選擇器,并聊聊選擇器優(yōu)先級

通常情況下,我們會組合使用以上2者得到更加有趣的樣式:

詳解CSS的基本選擇器,并聊聊選擇器優(yōu)先級

以上代碼首先會對所有的包含deadline的元素字體設(shè)置為紅色,同時會對span元素中的文本添加額外的斜體效果。這樣,如果你希望某處文本擁有額外的斜體效果將它們放在<span></span>中就可以了。

2)多類選擇器

在實(shí)踐的做法中,元素的calss屬性可能不止包含一個單詞,而是一串單詞,各個單詞之間用空格隔開。

比如某些元素包含一個”warning”類,某些元素包含一個”important”類,某些元素同時包含”warning important”類。屬性名出現(xiàn)的順序沒有關(guān)系:

詳解CSS的基本選擇器,并聊聊選擇器優(yōu)先級

以上2者是等價的。

我們希望包含warning類的元素有一個醒目的紅色字體,包含important屬性的元素有一個加粗的字體顯示,而同時包含以上2中屬性的元素另外擁有一個藍(lán)色背景(不管還能不能看清文字了),我們可以使用以下的css代碼:

詳解CSS的基本選擇器,并聊聊選擇器優(yōu)先級

當(dāng)然,第三條你也可以寫成:

詳解CSS的基本選擇器,并聊聊選擇器優(yōu)先級

和詞序沒有關(guān)系。

說明一下,.warning會匹配所有包含warning屬性的元素,不管該元素還包含多少其他的屬性。.important同理。

而.important.warning會匹配所有同時包含以上2種屬性的元素,不管該元素還包含多少其他的類,也不管他們在類列表中出現(xiàn)的順序,只要其中含有這2個屬性,則會被選擇進(jìn)來!

同樣地,多于多類選擇器,在前面加上元素名,則會匹配包含指定類名的指定元素,例如:

詳解CSS的基本選擇器,并聊聊選擇器優(yōu)先級

將會匹配同時包含warning和important屬性的p元素,其他同樣包含以上2類的元素則不會被選中。

3、id選擇器

ID選擇器和類選擇器有些類似,但是差別又十分顯著。

首先一個元素不能像類屬性一樣擁有多個類,一個元素只能擁有一個唯一的ID屬性。其次一個ID值在一個HTML文檔中只能出現(xiàn)一次,也就是一個ID只能唯一標(biāo)識一個元素(不是一類元素,而是一個元素)。

元素的 id 在頁面中是唯一的,因此 id 選擇器用于選擇一個唯一的元素!

在樣式定義時,id選擇器前面要添加’#'符號

#div1{ 	background:rgb(200,200,0); 	color:blue; 	font-size:20px; }

運(yùn)行結(jié)果

<p>這是一個段落</p> <p id="div1">這是一個段落</p>

詳解CSS的基本選擇器,并聊聊選擇器優(yōu)先級

注意:由于id屬性的唯一性,一般使用css做樣式不使用該選擇器,而該選擇器的主要用途是用來做js特效

三種選擇器優(yōu)先級

問題引入

如果有多個選擇器選擇到了同一個HTML元素,要將其樣式進(jìn)行改變,但是這些選擇器定義的樣式又是互斥的,那么該HTML元素的樣式最終以哪一個作為最終顯示結(jié)果呢?

瀏覽器根據(jù)css樣式渲染某一個元素時,會遵循一定的規(guī)則,一般來說有以下的優(yōu)先級規(guī)則,我們將其量化為特異性值

  • 行內(nèi)樣式(1000),如<h1 style="color: blue;">

  • id選擇器(100),#myid{color:red;}

  • 類選擇器、屬性選擇器、偽類選擇器(10):.myclass1{color:yellow;}、a[target=_blank]

  • 元素選擇器(1):h1 {color:green;}

下面我們來看一個例子

<!DOCTYPE html> <html> <head>     <meta charset="UTF-8">     <title>這是一個demo</title>     <style>         #myid{color:red;}         .myclass1{color:yellow;}         h1,p {color:green;}      </style>      <body>         <h1 style="color: blue;" id="myid">這是一個標(biāo)題,請查看優(yōu)先級</h1>         <p id="myid">這是一個段落,請查看優(yōu)先級</p>     </body> </head> </html>

我們可以看到因?yàn)闃?biāo)簽<h1>有行內(nèi)樣式,所以它顯示為了藍(lán)色;

而標(biāo)簽<p>雖然定義了三種css樣式,但是由于id選擇器的優(yōu)先級最高,所以顯示為了紅色

詳解CSS的基本選擇器,并聊聊選擇器優(yōu)先級

(學(xué)習(xí)視頻分享:web前端入門)

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
加勒比视频一区| 日韩精品永久网址| 欧洲一级精品| 精品午夜久久| 麻豆国产一区| 国产乱子精品一区二区在线观看| 亚洲精品黄色| 亚洲综合日本| 免费精品视频| 视频一区视频二区中文字幕| 欧美成人a交片免费看| 日韩啪啪电影网| 一区在线免费| 婷婷精品在线| 亚洲精品乱码久久久久久蜜桃麻豆| 国产激情综合| 亚洲欧洲专区| 欧美日韩一区二区国产| 欧美在线网站| 九九99久久精品在免费线bt| 91成人在线网站| 国产精品一区高清| 久久女人天堂| 精品国产第一福利网站| 精品日韩在线| 久久青青视频| 国产综合色区在线观看| 99久久激情| 好吊视频一区二区三区四区| 一区在线免费观看| av不卡在线看| 综合激情一区| 国产人成精品一区二区三| 欧美a在线观看| 欧美xxxx中国| 丝袜美腿诱惑一区二区三区| 国产尤物精品| 免费视频最近日韩| 少妇精品在线| 国产福利一区二区三区在线播放| 精品国产黄a∨片高清在线| а√天堂8资源在线| 激情综合亚洲| 少妇精品久久久一区二区| 国产视频网站一区二区三区| 国产精区一区二区| 欧洲av不卡| 久久亚洲国产精品一区二区| 蜜桃精品视频| 在线日韩电影| 红桃视频国产精品| 一区二区三区视频免费观看| 久色成人在线| 91在线成人| 亚洲人成网77777色在线播放| 久久久蜜桃一区二区人| 国产va在线视频| 免费在线亚洲欧美| 国产精品成人a在线观看| 日韩欧美精品一区| 欧美粗暴jizz性欧美20| 日韩精品社区| 日韩精品91| 日韩激情一区二区| 老牛影视精品| 天堂va欧美ⅴa亚洲va一国产| 精品中文在线| 午夜欧美精品久久久久久久| 日韩国产一区二| 国产+成+人+亚洲欧洲在线| 亚洲夜间福利| 免费成人在线影院| 久久精品日韩欧美| 午夜在线一区二区| 国产精品日本一区二区不卡视频 | 成人在线免费观看网站| 夜夜精品视频| 欧美在线91| 91精品二区| 国产日产一区| 亚洲免费影视| 国产精品久久久久久久久久齐齐| 国产精品啊v在线| 美女精品一区| 成人在线免费观看网站| 日韩中文影院| 伊人久久国产| 国产不卡一区| 国产精品99一区二区三区| 国产精品入口久久| 国产精品一卡| 亚洲成人va| 米奇777超碰欧美日韩亚洲| 日韩有吗在线观看| 国产精品美女久久久久久不卡| 欧美精品一卡| 国产精品22p| 免费人成精品欧美精品| 国产欧美一区二区色老头| 日韩一级精品| 精品网站aaa| 欧美日本二区| 欧美日韩国产一区二区三区不卡| 日韩高清一区二区| 久久高清免费| 88久久精品| 爽好久久久欧美精品| 久久字幕精品一区| 青青国产91久久久久久| 亚洲二区免费| 日韩伦理在线一区| 91精品日本| 亚洲乱码久久| 在线观看精品| 成人一区而且| 亚洲精品极品| 丝袜美腿高跟呻吟高潮一区| 成人国产精品久久| 一本一道久久a久久精品蜜桃| 麻豆视频在线观看免费网站黄| av中文字幕在线观看第一页 | 色乱码一区二区三区网站| 91精品精品| 久久精品一区二区国产| 日本亚洲视频在线| 国产aⅴ精品一区二区四区| 亚洲尤物av| 欧美aa在线观看| 国产精品极品国产中出| 鲁大师成人一区二区三区| 香蕉国产精品| 国产色播av在线| 中文在线а√天堂| 你懂的网址国产 欧美| 久久69成人| 91福利精品在线观看| 国产亚洲电影| 日韩专区视频网站| 亚洲毛片在线免费| 亚洲欧美高清| 99在线精品免费视频九九视| 国产白浆在线免费观看| 精品日韩视频| 欧美日一区二区三区在线观看国产免| 日韩中文字幕麻豆| 久久午夜精品| 日韩在线a电影| 欧美在线网站| 亚洲在线网站| 国产精品日韩欧美一区| 亚洲一区二区成人| 乱人伦精品视频在线观看| 亚洲一二三区视频| 中文字幕人成乱码在线观看| 日韩av免费大片| 国产精品久久久网站| 日本久久一区| 亚洲综合中文| 国产日韩视频| 欧美日韩一区二区三区不卡视频 | 亚洲午夜av| 午夜欧美视频| 亚洲精品极品| 五月亚洲婷婷 | 国产亚洲久久| 精品国产一区二区三区性色av| 中文字幕在线官网| 欧美日韩在线二区| 999国产精品永久免费视频app| 久久国产成人午夜av影院宅| 欧美日韩在线二区| 亚洲免费毛片| 丝袜亚洲精品中文字幕一区| 日韩一区二区三区四区五区| 国产精品一国产精品| 国产精品qvod| 成人国产精品一区二区免费麻豆| 美女av一区| 亚洲国内精品| 三级在线观看一区二区| 国产精品白丝久久av网站| 精品三级国产| 午夜久久一区| 亚洲久久在线| 精品国产亚洲一区二区三区大结局| 麻豆成人在线观看| 亚洲国产专区| 亚洲深夜影院| 欧美在线看片| 国产成人免费精品| 99久久九九| 亚州av日韩av| 国产精品hd| 欧美日韩国产一区精品一区| 蜜桃视频一区二区三区 | 婷婷视频一区二区三区| 国产精品密蕾丝视频下载| 99久久亚洲精品蜜臀| 亚洲免费一区三区| 91精品一区国产高清在线gif|