成人怡红院-成人怡红院视频在线观看-成人影视大全-成人影院203nnxyz-美女毛片在线看-美女免费黄

站長資訊網
最全最豐富的資訊網站

詳解CSS的基本選擇器,并聊聊選擇器優先級

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

詳解CSS的基本選擇器,并聊聊選擇器優先級

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

基本選擇器

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

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

1、元素選擇器

根據元素名稱來選擇 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;	 }

運行結果

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

詳解CSS的基本選擇器,并聊聊選擇器優先級

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

1)單類選擇器

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

詳解CSS的基本選擇器,并聊聊選擇器優先級

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

詳解CSS的基本選擇器,并聊聊選擇器優先級

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

詳解CSS的基本選擇器,并聊聊選擇器優先級

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

詳解CSS的基本選擇器,并聊聊選擇器優先級

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

2)多類選擇器

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

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

詳解CSS的基本選擇器,并聊聊選擇器優先級

以上2者是等價的。

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

詳解CSS的基本選擇器,并聊聊選擇器優先級

當然,第三條你也可以寫成:

詳解CSS的基本選擇器,并聊聊選擇器優先級

和詞序沒有關系。

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

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

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

詳解CSS的基本選擇器,并聊聊選擇器優先級

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

3、id選擇器

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

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

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

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

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

運行結果

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

詳解CSS的基本選擇器,并聊聊選擇器優先級

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

三種選擇器優先級

問題引入

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

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

  • 行內樣式(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">這是一個標題,請查看優先級</h1>         <p id="myid">這是一個段落,請查看優先級</p>     </body> </head> </html>

我們可以看到因為標簽<h1>有行內樣式,所以它顯示為了藍色;

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

詳解CSS的基本選擇器,并聊聊選擇器優先級

(學習視頻分享:web前端入門)

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
小东西几天没做又紧了| CHINESE性老妇老女人| 暗交小拗女一区二区三区三州| 国产成人精品亚洲一区二区三区 | 白嫩的18SEX少妇HD| 国产又粗又猛又爽又黄的视频免费黑人了| 久久久久久亚洲AV无码专区| 人妻无码一区二区三区四区 | 精品国产一区二区三区久久| 欧美人妻体内射射| 午夜理论电影在线观看亚洲 | 欧美成人一区二区三区在线观看| 挽起裙子迈开腿坐上MBA| 一本大道久久香蕉成人网| 波多野结衣人妻厨房大战| 黑人与亚洲女人XXXXXXXⅩ| 欧美一卡二卡三卡四卡视| 亚洲AV嫩草AV极品在线观看 | 久久久噜噜噜久噜久久| 少妇高潮惨叫久久久久电影69| 亚洲色大成网站WWW在线| 荡公乱妇HD在线播放BD| 久久亚洲精品无码VA大香大香| 少妇高潮毛片免费看| 又湿又紧又大又爽A视频国产| 国产AV夜夜欢一区二区三区| 免费高清中文字幕MV| 无卡无码无免费毛片| 2018AV无码视频在线播放| 国产亚洲美女精品久久久2020| 欧美性爱一区二区三区| 亚洲欧好州第一的日产SUV| 东京热人妻系列无码专区| 久久久久人妻一区二区三区| 图片 小说 校园 激情 都市| 9999久久久久精品无码| 精品国产一区二区三区AV性色 | 99久久精品费精品国产| 加勒比久久综合久久鬼色88| 日本熟妇XXXX| 中国女人内射6XXXXX| 国产亚洲精品自在久久| 撒尿特写XXXⅩ| 13小男生GAY自慰脱裤子| 狠狠色丁香久久婷婷综合五月| 日韩精品一区二区三区影院| 中文人妻熟妇乱又伦精品| 韩漫网站在线看免费无删减漫画 | 日本亚洲色大成网站WWW久久| 一本久久伊人热热精品中文字幕 | 亚洲欧洲精品成人久久曰| 国产精品久久国产精品99盘| 欧洲另类二三四区| 淫淫网站日本网站黑人大吊| 国内精品久久久久精品爽爽| 色欲AV蜜臀AV在线观看麻豆| 99久久99久久精品国产片| 久久久国产成人精品蜜臀AⅤ | 久久精品卫校国产小美女| 无码熟妇人妻AⅤ在线影片| 波多野结衣50连登视频| 男女嘿咻发声动态图| 亚洲综合激情五月丁香六月| 国产重口老太和两个小伙另类| 三级韩国2017在线观看| CHINESE中年熟妇FREE| 美女夫妻内射潮视频| 亚洲熟妇另类AV老熟女| 国内精品伊人久久久久妇 | 韩国精品久久久久久无码| 天堂M和天堂2M区别| 成年免费手机毛片免费看无码| 女儿男朋友是妈妈的爱豆的电视剧| 亚洲熟妇AV综合网五月| 好男人观看免费视频2019| 无码夜色一区二区三区| 国产SM残忍打屁股调教视频| 日韩精品视频三区| STEAMWORKSHOP魅魔| 欧美成人片一区二区三区| 中国OLDWOMAN老熟妇| 久久婷婷五月综合尤物色国产| 亚洲女人被黑人巨大进入| 极品新婚夜少妇真紧| 亚洲AV无码成人精品区一本二本| 国产精品美女久久久网站动漫| 少女たちよ在线观看动漫4| 成人网站在线进入爽爽爽| 屁屁影院CCYY备用地址| AV片在线观看免费| 欧码的XL是亚洲码| 99久久99久久精品免费看蜜桃 | 国产又粗又猛又黄又爽无遮挡 | 丰满老熟好大BBB| 日日狠狠久久偷偷色综合| 被医生吃奶吃高潮了H| 人人爽亚洲AⅤ人人爽AV人人片| 爱情岛网站亚洲禁18进入| 人妻少妇-嫩草影院| 波多野结衣50连登视频| 日本熟妇色XXXXX日本妇| 成人精品一区二区三区在线观看 | 久久久久久久精品免费久精品蜜桃| 亚洲人成人一区二区在线观看| 精品亚洲国产成人AV在线时间短| 亚洲毛片ΑV无线播放一区| 精品无码一区二区三区亚洲桃色 | 男男车车的车车网站W98免费| 777米奇色狠狠888俺也去乱| 奶头被吃得又翘又硬| AV天堂久久天堂色综合| 秋霞在线看片无码免费| 厨房掀起少妇裙子挺进去| 天堂√在线中文资源网| 国产乱子伦在线观看| 亚洲AV色欲色欲WWW| 精品无码人妻少妇久久久久久| 亚洲综合激情另类小说区| 麻花豆传媒色午麻豆| CHINESE国产老熟女| 日本熟熟妇XXXXX精品熟妇| 国产成人A∨激情视频厨房| 无码一区二区三区亚洲人妻| 狠狠噜天天噜日日噜视频麻豆| 亚洲无人区码卡二卡三卡四卡| 老赵抱着月月在厨房做视频 | 亚洲国产精品无码成人片久久| 精品综合久久久久久888蜜芽| 在线欧美熟妇内射高潮| 欧美性狂猛BBBBBBXXXX| 大又大又粗又硬又爽少妇毛片 | 久久精品国产亚洲AV高清热 | 亚洲AV无码成人网站WWW| 久久国产精品娇妻素人| 18禁美女裸体网站无遮挡| 日本一丰满一BBW| 国产精品无码综合区| 亚洲女人操BB在线| 你看桌子上都是你流的| 草草浮力院禁止18进入| 无码国产成人久久| 久久99成人精一区二区三区 | JAPANESE春药高潮| 天干天干啦夜天干天天爽| 极品性荡少妇一区二区| 综合无码成人AⅤ视频在线观看| 日本WINDOWS免费吗| 国产精品美女一区二区三区| 亚洲人成人无码www在线观看| 欧美国产一区二区三区激情无套| 丰满岳乱妇在线观看中字无码| 亚洲丰满少妇自摸| 尿眼PEEHOLE重口| 国产成人免费AV片在线观看| 亚洲精品中文字幕无码蜜桃 | 公车人妻中出中文字幕| 亚洲国产成人精品无码区在线观看| 免费精品一区二区三区第35| 肥水不流外人田小说| 亚洲国产一区二区三区| 欧美性猛交XXXX黑人猛交| 国产精品无码素人福利免费 | 永久免费的AV在线网无码| 日产2021一二三四免费| 狠狠色丁香久久婷婷综合_中| 6080YYY午夜理论片中无码| 偷看自己婆给别人玩经过| 久久水蜜桃网国产无线网欧美日韩| 成A人片亚洲日本久久| 亚洲高清国产拍精品26U| 欧美黑人猛XXxXX内射| 国产欧美一区二区精品久久久| 玉蒲团之官人我要| 特级欧美ZOOXX| 两个黑人大战娇妻的小说| 国产69成人精品视频免费| 亚洲真人无码永久在线观看| 日本熟妇人妻XXXX| 久久精品国产亚洲AV日韩| 成熟人妻AV无码专区| 亚洲一区无码精品色| 少妇人妻AV无码专区| 久久综合九色综合欧美婷婷| 国产69精品久久久久久人妻精品| 永久免费AV无码网站在线观看| 婷婷五月综合激情| 末发育娇小性色XXXXX视频| 国产日产高清欧美一区| Chinese国产男男视频观看| 亚洲国产精品一区二区成人片| 日本高清无卡码一区二区| 精品人妻少妇一区二区| 吃奶呻吟打开双腿做受在线视频| 亚洲一本大道无码AV天堂| 天天AV天天翘天天综合网色鬼| 老人玩小处雌女HD另类| 国产日韩AV免费无码一区二区| 啊轻点灬大JI巴太粗太长了在线 | 亚洲综合欧美色五月俺也去| 少妇特黄A一区二区三区|