僞類和僞元素

僞類用冒號:表示, 而且不能單獨存在
僞類和僞元素也不是任意定義的, 一般是特指的那幾個,如: :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

要去除寫web程序的一種誤解, 認爲寫web程序就是寫html頁面, 用不少花哨的顏色/排版/css等來寫html. 這是一個誤區

要把你寫的東西看成是一個程序! 既然是程序, 那麼一切東西都是從 "功能"上來考慮的: 內容爲王實際上就是功能爲王. 凡是

對 "功能" 無用的東西, 都要通通去掉! 要用對待C/C++程序的思想和眼光來對待web程序同樣嚴謹!

即便是css也是爲功能服務的! 對功能沒有意義的css一樣要 拋掉!


css單詞和單詞之間用連字符"-"鏈接, 而php用下劃線"_"鏈接

css顏色的表示方法有5種

#001122, #012: 這是簡略表示法(縮寫形式, 能夠節約字節, 也能夠).
rgb(100,200,0), rgb(100%, 0%, 0%). 顏色名稱表示法.web

請注意,當使用 RGB 百分比時,即便當值爲 0 時也要寫百分比符號。

可是在其餘的狀況下就不須要這麼作了。好比說,當尺寸爲 0 像素時
,0 以後不須要使用 px 單位,由於 0 就是 0,不管單位是什麼瀏覽器

網絡安全色? 那是之前的事, 如今都不用了.

由於之前的顯示器/電腦顯卡, 只能顯示256種顏色, 因此只有216種顏色做爲web安全標準顏色.如今的顯示器/電腦顯卡
都能顯示數百萬種顏色, 因此這個概念就再也不存在了!安全

多重聲明的最後一個分號?

若是要定義不止一個聲明,則須要用分號將每一個聲明分開。
最後一條規則是不須要加分號的,由於分號在英語中是一個分隔符號,不是結束符號。
然而,大多數有經驗的設計師會在每條聲明的末尾都加上分號,
這麼作的好處是,當你從現有的規則中增減聲明時,會盡量地減小出錯的可能性。網絡

CSS 對大小寫不敏感。不過存在一個例外:若是涉及到與 HTML 文檔一塊兒工做的話,

class 和 id 名稱對大小寫是敏感的web安全

到底用em仍是px, 再也不糾結

pt: 是絕對長度單位:point,即點: 如今基本都不用了
px: 像素, 是相對長度單位: 是相對於瀏覽器的顯示屏的分辨率
em: 是相對長度...
在中文站點中, 通常都用px, 而不用em, 由於"中文站點中用em會引發中文文字的嚴重變形!?"spa

css的三種方式使用場合?

若是css爲web程序中, 多個文件使用,用linking外聯方式, 外部方式
若是css只被一個單獨的文件使用, 則使用內嵌方式embedding, 頁內方式
若是某個特殊樣式只爲單個的元素使用, 則使用inline方式, 行內方式.
這三種方式在開發web程序的時候, 均可以使用, 三者結合使用.設計

相關文章
相關標籤/搜索