好程式設計師web前端CSS選擇符(選擇器):表示要定義樣式的物件
好程式設計師
web前端CSS選擇符(選擇器):表示要定義樣式的物件
1) 元素選擇符/型別選擇符(element選擇器 ) 如:div{width:100px; height:100px; background:red;}
語法:元素名稱{屬性:屬性值;}
說明:
a)元素選擇符就是以文件語言物件型別作為選擇符,即使用結構中元素名稱作為選擇符。例如body、div、p,img,em,strong,span......等。
b)所有的頁面元素都可以作為選擇符;
用法:
1)如果想改變某個元素得預設樣式時,可以使用型別選擇符;
(如:改變一個div、p、h1樣式)
2) 當統一文件某個元素的顯示效果時,可以使用型別選擇符
(如:改變文件所有p段落樣式)
2) id選擇器
語法:#id名{屬性:屬性值;}
說明:
A)當我們使用id選擇符時,應該為每個元素定義一個id屬性
如:<div id="box"></div>
B)id選擇符的語法格式是“#”加上自定義的id名
如:#box{width:300px; height:300px;}
C) 起名時要取英文名,不能用關鍵字:(所有的標記和屬性都是關鍵字)
如:head標記
D)一個id名稱只能對應文件中一個具體的元素物件,因為id只能定義頁面中某一個唯一的元素物件。
E) 最大的用處:建立網頁的外圍結構。
3)群組選擇器
語法:選擇符1,選擇符2,選擇符3{屬性:屬性值;} 例:#top1,#nav1{width:960px;}
說明:當有多個選擇符應用相同的樣式時,可以將選擇符用“,”分隔的方式,合併為一組。
4)class選擇器 /類選擇器
語法:·class名{屬性:屬性值;}
說明:
A)當我們使用class選擇符時,應先為每個元素定義一個class名稱
B)class選擇符的語法格式是:
"如:<div class="top"></div>"
.top{width:200px; height:100px; background:green;}
用法:class選擇符更適合定義一類樣式;
5)*萬用字元 /通配選擇器
語法:*{屬性:屬性值;}
說明:通配選擇符的寫法是“*”,其含義就是所有元素。
*{margin:0; padding:0;}代表清除所有元素的預設邊距和填充值;
margin:0 auto;元素的水平居中
6) 包含選擇器 /後代選擇器
語法:選擇符1 選擇符2{屬性:屬性值;}
說明:含義就是選擇符1中包含的所有選擇符2;
用法:當我的元素存在父級元素的時候,我要改變自己本身的樣式,可以不另加選擇符,直接用包含選擇器的方式解決。
如:結構:<ul class="list">
<li></li>
<li></li>
<li></li>
</ul>
樣式 : .list li{background:red;}
6.1:子選擇器
語法:選擇符1>選擇符2{屬性:屬性值;}
說明:選擇符1中的直接子選擇符2
例:<div>
<p><span>111111111</span></p>
<span>2222222</span>
</div>
div>span{color:red;}只能將內容為222222的span標籤改顏色
7) 偽類選擇器(偽類選擇符)
語法 :
a:link{屬性:屬性值;}超連結的初始狀態;
a:visited{屬性:屬性值;}超連結被訪問後的狀態;
a:hover{屬性:屬性值;}滑鼠懸停,即滑鼠劃過超連結時的狀態;
a:active{屬性:屬性值;}超連結被啟用時的狀態,即滑鼠按下時超連結的狀態;
Link--visited--hover--active。
說明:
A)當這4個超連結偽類選擇符聯合使用時,應注意他們的順序,正常順序為:
a:link,a:visited,a:hover,a:active,錯誤的順序有時會使超連結的樣式失效;
B)為了簡化程式碼,可以把偽類選擇符中相同的宣告提出來放在a選擇符中;
例如:a{color:red;} a:hover{color:green;} 表示超連結的初始和訪問過後的狀態一樣,滑鼠劃過的狀態和點選時的狀態一樣。
七、CSS選擇符的權重
css中用四位數字表示權重,權重(特殊性)的表達方式如:0,0,0,0
型別選擇符(元素選擇器)的權重為0001 如:div{width:100px; height:100px;}
class選擇符的權重為0010 如:.box{width:100px; height:100px;}
id選擇符的權重為0100
偽類選擇符的權重為0010 如:a:link a:visited......
包含選擇符的權重:為包含選擇符的權重之和
子選擇符的權重為0000
屬性選擇符的權重為0010
偽元素選擇符的權重為0001
內聯樣式的權重為1000
繼承樣式的權重為0000
八、頁面中的註釋
Html註釋
<!-- 註釋內容 -->
css的註釋
/* 我是css的註釋 */
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69913892/viewspace-2642999/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 好程式設計師Web前端教程分享CSS派生選擇器的講解程式設計師Web前端CSS
- CSS樣式選擇器CSS
- 好程式設計師web前端培訓分享HTMLCSS學習筆記css3選擇器程式設計師Web前端HTMLCSS筆記S3
- CSS樣式中的後代選擇器和子代選擇器CSS
- CSS樣式中的通用選擇器和偽類選擇器CSS
- css樣式常用的樣式以及選擇器CSS
- css使用偽物件選擇器設定元素內容CSS物件
- 針對鐵定瀏覽器的css選擇符瀏覽器CSS
- css樣式選擇器學習筆記CSS筆記
- 好程式設計師HTML5培訓教程-css的引入方式和選擇器程式設計師HTMLCSS
- css滾動條設定(選擇器)CSS
- 程式設計師:選擇效率,還是選擇質量?程式設計師
- css偽類選擇符CSS
- CSS選擇符總結CSS
- 基本CSS選擇器,複合選擇器,後代選擇器CSS
- 選擇python還是web前端好PythonWeb前端
- CSS選擇器(5)——屬性選擇器CSS
- CSS ID選擇器與CLASS選擇器CSS
- CSS的選擇器CSS
- CSS 選擇器CSS
- CSS選擇器CSS
- CSS-選擇器6-兄弟選擇器CSS
- Web應用課 第二講 CSS定義方式、選擇器、顏色WebCSS
- CSS (E>F)子選擇符CSS
- CSS學習(二)選擇符CSS
- 家屬感言:選擇程式設計師,就是選擇一種生活程式設計師
- 關於css選擇器和樣式表的應用CSS
- CSS3新增選擇器(屬性選擇器、結構偽類選擇器、偽元素選擇器)CSSS3
- 選擇好的軟體,就是要選好的服務
- 好程式設計師web前端培訓分享怎樣學好css?程式設計師Web前端CSS
- 程式設計師職業之路的選擇程式設計師
- jQuery基礎樣式——選擇器jQuery
- 【CSS】【3】CSS選擇器CSS
- CSS系列:CSS選擇器CSS
- css的基本選擇器CSS
- css3 選擇器:屬性選擇器(五)CSSS3
- CSS-選擇器4-後代選擇器CSS
- CSS :required 選擇器CSSUI