18 、s css 都有哪些選擇器?
派生選擇器(用 html 標籤申明)
id 選擇器(用 dom 的 id 申明)
類選擇器(用乙個樣式類名申明)
屬性選擇器(用 dom 的屬性申明,屬於 css2,ie6 不支援,不常用,不知道就算了)
除了前 3 種基本選擇器,還有一些擴充套件選擇器,包括
後代選擇器(利用空格間隔,比如 div .a)
群組選擇器(利用逗號間隔,比如 p,div,#a)
那麼問題來了,css 選擇器的優先順序是怎麼樣定義的?
基本原則:
一般而言,選擇器越特殊,它的優先順序越高。也就是選擇器指向的越準確,它的優先順序就越
高。複雜的計算方法:
用 1 表示派生選擇器的優先順序
用 10 表示類選擇器的優先順序
用 100 標示 id 選擇器的優先順序
div.test1 .span var 優先順序 1+10 +10 +1
span#*** .songs li 優先順序 1+100 + 10 + 1
#*** li 優先順序 100 +1
那麼問題來了,看下列**,
標籤內的文字是什麼顏色的?
123
答案:red。與樣式定義在檔案中的先後順序有關,即是後面的覆蓋前面的,與在
知識雜碎2
2 每個 l html 檔案裡開頭都有個很重要的東西,doctype,知道這是幹什麼的嗎?宣告位於文件中的最前面的位置,處於 標籤之前。此標籤可告知瀏 覽器文件使用哪種 html 或 xhtml 規範。重點 告訴瀏覽器按照何種規範解析頁面 3 s quirks 模式是什麼?它和 s standard...
知識雜碎17
30 描述乙個 reset 的 的 s css 檔案並如何使用它 知道 s normalize.css 嗎?你 了解他們的不同之處?重置樣式非常多,凡是乙個前端開發人員肯定有乙個常用的重置 css 檔案並知道如何使用它 們。他們是盲目的在做還是知道為什麼這麼做呢?原因是不同的瀏覽器對一些元素有不同的...
linux雜碎知識
1.ls la 檔案路徑 ls 列出目錄 資料夾 中的檔案和子目錄 l 長格式列出 a 顯示所有檔案,包括隱藏檔案和目錄 所有以 為開始的檔案和目錄為隱藏檔案 所以ls la 是列出當前目錄中的所有檔案和目錄,包括隱藏檔案和目錄 但不是檢視檔案裡面的內容,檢視檔案的裡的內容用的是more,less,...