如何學習建站級聯樣式表(CSS)?
作者:佚名 時間:2014-03-04 分享到:
建站級聯樣式表(CSS)
樣式表(style sheet)是出版商用于管理出版物外觀(背景、字體、顏色等)的一種方式,可以管理一個頁面乃至一個宏大的文檔集。大多數桌面出版軟件與流行的文字處理工具一樣,都支持樣式表,因此,對HTML文檔使用樣式表的必要性顯而易見。
從一開始,HTML就只重內容而不是形式。該標準鼓勵作者注重提供高質量的網站內容,而把表達方式方面的問題留給瀏覽器去處理。聯楷建網站就是采用這種原則,不要把樣式訓認為是實質。
但是,表現形式是為網站的用戶而考慮的,甚至最初的HTML設計者都可以理解樣式和可讀性之間的相互作用,例如,通過物理樣式和頭部標簽。樣式表則用多種額外的效果擴展了表現形式,其中包括顏色、字體方面更廣泛的選擇,甚至加入了聲音,這樣用戶就可以更地區分文檔的元素。但最重要的是,樣式表允許你獨自控制文檔中所有標簽的表現屬性———不論是單篇文檔還是整個文檔集的表現形式。
萬維網聯盟(w3c)提出了一個定義HTMl級聯樣式表(Cascading style sheets,CSS)的建議草案。這個建議草案很快就成為了一個被廣泛采納的標準。在以后的日子里W3C擴展了其原有的規范建立了CSS2,其中除熟悉的屏幕瀏覽器之外,還包括各種媒介的表現形式標準,以及許多其他增強的功能。
到目前為止,還沒一個瀏覽器或者網頁代理能夠完全遵從CSS標準。但是,因為我們已經意識到遲早要完全符合W3C標準,以及許多其他增強的功能。
到現在,還沒有一個瀏覽器或者網站代理能夠完全遵從CSS標準。但是,因為我們已經意識到遲早要完全符合W3C標準,所以要明解的了解,哪些功能是瀏覽器已經實現了的,哪些是可能實現的,哪些是本來就支持的。
最簡單地說,樣式只不過是一個規則,告訴瀏覽器如何表現(render)特定的HTMl或XHTML標簽中的內容。每個標簽都有一系列相關的樣式屬性,它們的值決定了瀏覽器將如何顯示這個標簽。一條規則定義了標簽中的一個或幾個屬性的特定值。例如,大多數標簽都有color屬性,它的值定義了internet Explorer或Netscape將使用哪種顏色來顯示標簽中的內容。其他如字體、行距、邊界、邊框、音量和聲音等屬性。
將樣式和標簽結合起來的方式有三種:內聯樣式表、文檔級樣式表、或者通過使用外部樣式表。在文檔中可以使用一種或者多種樣式表。瀏覽器會將每個樣式的樣式定義合并在一起,或者重新定義標簽內容的樣式特性。而這些從種種源中結合而來的樣式將會應用到文檔中,同時結合并定義樣式屬性,也就是把外部樣式表與本地文檔樣式級聯起來,然后以內聯樣式結束。這種屬性級聯和樣式規則給了這種標準一個名稱:就是網站級聯樣式表
如沒特殊注明,文章均為上海聯楷網絡原創,轉載請注明來自:http://www.ktcbnqb.cn/news/20151229/n6654.html