30個你必須熟記的CSS選擇器
你學會了基本的id
,class
類選擇器和descendant
後代選擇器,然後就覺得完事了嗎?如果這樣,你就會錯過許多靈活運用CSS的機會。雖然本文提到的許多選擇器都屬於CSS3,並且只能在現代的瀏覽器中使用,但學會這些是大有好處的。
1. *
1 2 3 4 |
*
{
margin :
0 ;
padding :
0 ;
}
|
首先我們來認識一些簡單的選擇器,尤其針對初學者,然後再看其他高階的選擇器。
星號可以用來定義頁面的所有元素。許多開發者會使用這個技巧來把margin
padding
都設為0。在快速開發測試中這種設定固然是好的,但我建議絕對不要在最終的產品程式碼中使用。因為會給瀏覽器增加大量不必要的負荷。
星形*
也可以用於子元素選擇器(child selectors)。
1 2 3 |
#container
* {
border :
1px
solid
black ;
}
|
這段程式碼會定義#container
div
所有子元素的樣式。跟上面一樣,如果可以儘量避免使用這個方法。
檢視示例
相容的瀏覽器
- IE6+
- Firefox
- Chrome
- Safari
- Opera
2. #X
1 2 3 4 |
#container
{
width :
960px ;
margin :
auto ;
}
|
使用#號作為字首可以選擇該id
的元素。這是最常見的用法,但使用id
選擇器時要謹慎。
問問自己:是否真的需要使用
id
來定義元素的樣式?
id
選擇器比較侷限,不能重用。如果可以的話,先嚐試使用標籤名稱,HTML5的其中一個新元素,或使用偽類。
檢視示例
相容的瀏覽器
- IE6+
- Firefox
- Chrome
- Safari
- Opera
3. .X
1 2 3 |
.error
{
color :
red ;
}
|
這是class
類選擇器。id
和class
類選擇器的區別是,類選擇器可以定義多個元素。當你想定義一組元素的樣式時可以使用class
選擇器。另外,可以使用id
選擇器來定義某一個特定的元素。
檢視示例
相容的瀏覽器
- IE6+
- Firefox
- Chrome
- Safari
- Opera
4. X Y
1 2 3 |
相關推薦30個你必須熟記的CSS選擇器你學會了基本的id,class類選擇器和descendant後代選擇器,然後就覺得完事了嗎?如果這樣,你就會錯過許多靈活運用CSS的機會。雖然本文提到的許多選擇器都屬於CSS3,並且只能在現代的瀏覽器中使用,但學會這些是大有好處的。 1. * 你必須記住的30個CSS選擇器[譯]開篇 有30個CSS選擇器你必須爛熟於心,它們適應於當今各大主流瀏覽器。 1.* * { margin: 0; padding: 0; } *選擇器選擇的是每一個單一元素。很多程式設計師用上面的CSS將所有元素的margin和pa 30個你不可不知的CSS選擇器一、五大基本選擇符 1. *(萬用字元) *萬用字元選擇器,經常用於css reset(樣式重置),清理標籤的預設樣式,但現在一般不提倡直接使用*了,主要是*會匹配所有標籤,相當耗資源。*在css的優先順序中是最低的。 * {margin: 0; padding: 0 這30類CSS選擇器 你必須記在腦袋裡!大概大家都知道id,class以及descendant選擇器,並且整體都在使用它們,那麼你正在錯誤擁有更大級別的靈活性的選擇方式。這篇文章裡面提到的大部分選擇器都是在CSS3標準下的,所以它們只能在相應最新版本的瀏覽器中才能生效,你完全應該把這些都記在你聰明的腦袋裡面。 這 30 類 CSS 選擇器,你必須記在腦袋裡!大概大家讀知道`id`,`class`以及`descendant`選擇器,並且整體都在使用它們,那麼你正在錯誤擁有更大級別的靈活性的選擇方式。這篇文章裡面提到的大部分選擇器都是在CSS3標準下的,所以它們只能在相應最新版本的瀏覽器中才能生效,你完全應該把這些都記在你聰明的腦 必須記住的 30 類 CSS 選擇器轉載地址:http://www.iteye.com/news/29777 大概大家讀知道`id`,`class`以及`descendant`選擇器,並且整體都在使用它們,那麼你正在錯誤擁有更大級別的靈活性的選擇方式。這篇文章裡面提到的大部分選擇器都是在CSS3標準下的, CSS 選擇器 選擇 擁有多個類名 的元素nbsp strong hid style 表示 bsp ron col tro 今天開發的時候,碰到這個連起來的類名。 才想起來,這個類似於 <div class="node hide"></div> 連起來寫,表示找到 擁有這兩個類 30類CSS選擇器CSS 選擇器是一種模式,用於選擇需要新增樣式的元素。平時使用最多也是最簡單的就是 #id、.class 和標籤選擇器,在 CSS 中還有很多更加強大更加靈活的選擇方式,尤其是在 CSS3 中,增加了很多新的選擇器,使得選擇元素更加便捷,所以必須理解這些選擇器,只有先理解 css選擇器控制中間多個li給下標大於2並且小於8的li(即第3個li到第7個li加樣式),用過濾函式選擇 $('li').filter(function (index) {return index>2&& 這些CSS選擇器你用過那些?CSS的定義規則 圖中的選擇符,也就是今天我們的主角選擇器。熟悉CSS的一眼就能看出圖中是聲明瞭一個類選擇器。再來看一張圖: 圖上六種選擇器在加第一個圖的類選擇器一共7種。 1.類選擇器 類選擇器以點開頭。.box{}, .content{}…等等 在標籤 CSS選擇器-常用搜集優先級規則 id選擇器 前端 類選擇器 -c 順序 col 通過 結果 通過css選擇器class給元素添加cursor的坑tex height ssh 等於 light help 通過 first foo 筆者在chrome中遇到了奇特的問題,在通過class給元素添加cursor的自定義圖片時。出現了"Invald property value"提示,crosshair、help等屬性值可以 CSS 選擇器ade popu type tle baseline 有著 tar name fcm 1、ID選擇器2、CLASS選器3、屬性選擇器 能夠為擁有指定屬性的 HTML 元素設置樣式,而不僅限於 class 和 id 屬性。凝視:僅僅有在規定了 !DOCTYPE 時。IE7 CSS選擇器的權重與優先規屬性 元素選擇器 1=1 style div 我們 表達 等級 nav 我們把特殊性分為4個等級,每個等級代表一類選擇器,每個等級的值為其所代表的選擇器的個數乘以這一等級的權值,最後把所有等級的值相加得出選擇器的特殊值。 4個等級的定義如下: 第一等:代表內聯樣式,如: s css選擇器tro hover best 屬性選擇器 後代選擇器 clas 類名 ext 屬性 選擇器有哪些??1.id選擇器(#myid)2.類選擇器(.myclassname)3.標簽選擇器(div,h1,p)4.相鄰選擇器(h1+p)5.子選擇器(ul < li)6.後代選 CSS選擇器手冊active http enable class pty body -o con :hover CSS選擇器手冊 選擇器 選擇器名稱 例子例子描述CSS E.class 類選擇器 E.intro 選擇 class="intro" 的所有E元素。 css選擇器的優先級img 訪問 lac 數字 .cn span 大於 百分比 class選擇器 版權聲明:本文為博主原創文章,未經博主允許不得轉載。 Css01 一、CSS簡介 a)Cascading Style Sheets 層疊樣式表(級聯樣式表) b)是一個文本文件,不需要編譯 css選擇器入門block 狀態 標簽 高級 auto src ext logs 選擇 (1)id選擇器(只舉一例) (2)類選擇器(只舉一例) (3)標簽選擇器(高級:屬性選擇器) 1)普通標簽選擇器:(只舉一例) 2)高級標簽選擇器:屬性選擇器(只舉一例 KHL 001 11-計算機-本職-前臺 CSS選擇器計算機 images gin visit 偽類 :active code png css3 CSS3 選擇器分類 動態偽類選擇器 錨點偽類的設置順序必須遵守一個”LoVe/HAte”原則,也就是說正確的設置順序為: a:link、a:visited、a: 關於css選擇器的一些事 第一章 基本選擇器!images 後代選擇器 select 頁面 選擇器 http style 多人 com 關於選擇器,好多人小夥伴只用了最基本的幾個選擇器,感覺這玩意沒有啥學的,講道理,確實也沒啥學的。但是,選擇器種類掌握的越多,編寫代碼起來就會越輕松,為啥呢。舉個例子吧!先上一串代碼和效 |