|
導讀網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立... 網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立在超文本基礎之上的。超級文本標記語言之所以稱為超文本標記語言,是因為文本中包含了所謂“超級鏈接”點。 css的選擇器有很多種,那么,自然而然的就會有優先級這一概念出現,所以,css選擇器優先級順序是怎樣的呢?本篇文章將來給大家介紹css選擇器優先級的排序,話不多說,我們來直接看正文內容。在看css選擇器優先級順序前,我們先來簡單說說css基本選擇器有哪些? 1、標記選擇器(如:body,div,p,ul,li) 2、id選擇器(如:id="name",id="name_txt") 3、類選擇器(如:id="name",id="name_txt") 4、后代選擇器(如:#head .nav ul li 從父集到子孫集的選擇器) 5、子元素選擇器(如:div>p ,帶大于號>) 6、偽類選擇器(如:就是鏈接樣式,a元素的偽類,4種不同的狀態:link、visited、active、hover。) 看完了基本的css選擇器類型后,我們接著來看一下css優先級的概念。 當兩個規則都作用到了同一個html元素上時,如果定義的屬性有沖突,那么應該用誰的值的,用到誰的值誰的優先級就高。 我們來看一下css選擇器優先級的算法: 每個規則對應一個初始"四位數":0、0、0、0 看完了上述內容,那我們就來看看css選擇器優先級的具體排序。 css選擇器優先級最高到最低順序為: 1.id選擇器(#myid) 2.類選擇器(.myclassname) 3.標簽選擇器(div,h1,p) 4.子選擇器(ul < li) 5.后代選擇器(li a) 6.偽類選擇(a:hover,li:nth-child) 最后,需要注意的是: !important的優先級是最高的,但出現沖突時則需比較”四位數“; 以上就是本篇文章的全部內容,關于css選擇器當然不止上述的六個選擇器,更多css選擇器的內容可以參考css使用手冊。 以上就是css選擇器優先級順序是什么?css基本選擇器優先級的介紹的詳細內容,更多請關注php中文網其它相關文章! 網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。 |
溫馨提示:喜歡本站的話,請收藏一下本站!