Pseudo Class 虛擬類別
最常見的虛擬類別是應用在超級鏈接語法上。例如超級鏈接指定連結(jié)顏色(a:link)、造訪過顏色(a:visit)、以及鼠標經(jīng)過(a:hover)等。
事實上虛擬類別不只能用在超級鏈接上,例如表格或窗體輸入字段等,CSS都能選取并指定多種狀態(tài),但是由于IE 6以前的瀏覽器只支持少數(shù)虛擬類別語法,即使最常見的超級鏈接也支持不完整(a:focus便不支持),造成使用的人很有限。
Inheritance 繼承
繼承是CSS在設計上相當具有效率的原則,能精簡設計上的復雜性。例如在「body」選取器指定字型與大小之后,包含在「body」底下的所有元素,都會自動繼承這個樣式,不需要一一為子系的元素再指定樣式。
繼承而來的屬性,也可以透過指定值進行復寫,因此如果區(qū)塊需要不同的字型,只需要重新指定新值給這個區(qū)塊,就可以采用新字型。透過這種方式,可以大為減少選取器的數(shù)量。
float 飄浮,文繞圖
CSS的文繞圖的功能是透過指定「float」屬性值,就能讓區(qū)塊「飄浮」起來,并透過指定左、右位置,移到定點。
文繞圖雖然是用在圖、文關系上,不過在設計實務中,更大量應用在版面定位上。另一個常用來定位版本的功能是「position」,它可以精確地用像素指定任意位置。利用「float」或「position」,便可以取代過去透過巢狀表格才能達到的精準定位。