僞類用冒號:表示, 而且不能單獨存在
僞類和僞元素也不是任意定義的, 一般是特指的那幾個,如: :link, :isited, :before :first-child等
實際中用得最多的,主要是連接a標籤的僞類, 掌握這個就行了
a標籤僞類的順序是:
a:link
a:visited
a:hover
a:active
這四個是有順序的: hover必須放在link和visited後面, active必須放在hover以後.不然設置的顏色等樣式不會生效.php
記憶方法: love-hate: l: link, v: isited, h: hover a: activecss
span>和div>都是無語義的
使用span是爲了表達:在段落內,某些文字內容的樣式跟段落的樣式不一樣而引入的.html
#001122, #012: 這是簡略表示法(縮寫形式, 能夠節約字節, 也能夠).
rgb(100,200,0), rgb(100%, 0%, 0%). 顏色名稱表示法.web
可是在其餘的狀況下就不須要這麼作了。好比說,當尺寸爲 0 像素時
,0 以後不須要使用 px 單位,由於 0 就是 0,不管單位是什麼瀏覽器
由於之前的顯示器/電腦顯卡, 只能顯示256種顏色, 因此只有216種顏色做爲web安全標準顏色.如今的顯示器/電腦顯卡
都能顯示數百萬種顏色, 因此這個概念就再也不存在了!安全
若是要定義不止一個聲明,則須要用分號將每一個聲明分開。
最後一條規則是不須要加分號的,由於分號在英語中是一個分隔符號,不是結束符號。
然而,大多數有經驗的設計師會在每條聲明的末尾都加上分號,
這麼作的好處是,當你從現有的規則中增減聲明時,會盡量地減小出錯的可能性。網絡
class 和 id 名稱對大小寫是敏感的web安全
pt: 是絕對長度單位:point,即點: 如今基本都不用了
px: 像素, 是相對長度單位: 是相對於瀏覽器的顯示屏的分辨率
em: 是相對長度...
在中文站點中, 通常都用px, 而不用em, 由於"中文站點中用em會引發中文文字的嚴重變形!?"spa
若是css爲web程序中, 多個文件使用,用linking外聯方式, 外部方式
若是css只被一個單獨的文件使用, 則使用內嵌方式embedding, 頁內方式
若是某個特殊樣式只爲單個的元素使用, 則使用inline方式, 行內方式.
這三種方式在開發web程序的時候, 均可以使用, 三者結合使用.設計