DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> CSS入門知識 >> CSS詳解 >> 精通CSS version2筆記之⒈選擇器
精通CSS version2筆記之⒈選擇器
編輯:CSS詳解     

1.常用的選擇器:
①元素選擇器   指定希望應用樣式的元素.比如:p {color:#fff;}
②後代選擇器   尋找特定元素或者元素的後代. 比如:body p{color:#ccc;}   這個選擇器和子選擇器body>p的區別是:body>p是指body下作為子元素的所有節點P,而後代選擇                    是body下面所有的節點P,可以說子元素選擇器是一種特殊的後代選擇器。

 ③類選擇器  指定特定的類應用樣式比如.a{color:#ccc;} 類選擇器命名最好根據它用作什麼而不是表現什麼來命名。如果在文檔中添加了許多不必要 的類,那麼這可能是文檔結                      構不合理的信號。最好根據祖先選擇器的後代選擇器來選定。
④偽類選擇器根據文檔結構之外的其他條件對元素應用樣式 比如:a:hover{color:red},    :link    :visited稱為鏈接偽類,只能用於錨元素,而:hover :active :focus稱為動態偽                    類,理論上可以應用於任何元素,這些偽類可以層疊,創建更復雜的行為                      
⑤通用選擇器匹配所有可用元素應用樣式(相當於全選),由一個*表示,它可以用來對某個元素的所有後代應用樣式,或者跳過一級的後代。
⑥高級選擇器之子選擇器:如前文  略。
⑦相鄰同胞選擇器  選取同一個父元素下某個元素之後的第一個同級兄弟元素。可以認為是和JS中的:after選擇一個效果

 比如 p+div{color:#00f;}就可以實現應用樣式

 ⑧屬性選擇器可以根據屬性的值來尋找元素  比如acronym[title='practise']{bgc:blue;}尋找擁有title屬性且值為practised元素應用樣式

ps:為了避免樣式過分混亂,盡量保持一般樣式非常一般,特殊樣式非常特殊

繼承是指應用樣式的元素的後代會繼承樣式的某些屬性,可以通過設置父元素的一般樣式來避免子元素標簽的過分使用。

現在樣式表最常見的是鏈接樣式,這樣方法比導入方法快,使用結構良好的單一CSS文件可以顯著提高下載速度,但是可以根據實際情況,盡量使代碼美觀不混亂。

                          代碼的結構設計(!important)

                             為了便於維護,最好將樣式分塊

                          1.一般樣式

                                     ⑴主體樣式

                                     ⑵reset樣式

                                     ⑶鏈接

                                     ⑷標題

                                     ⑸其他元素

                          2.輔助樣式

                                     ⑴表單

                                     ⑵通知和錯誤

                                     ⑶一致的條目

                           3.頁面結構

                                     ⑴標題、頁腳、導航

                                     ⑵布局

                                     ⑶其他頁面結構元素

                            4.頁面組件

                                     各個頁面

                             5.覆蓋樣式

               在需要的地方加上注釋是一種良好的習慣    

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved