知識雜碎12

2021-10-06 05:31:20 字數 652 閱讀 9259

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,...