[網頁(yè)編程] 詳細解說CSS到底是什麽

        CSS,英文(wén)簡寫,意思有(yǒu)很(hěn)多(duō)種。1、層疊樣式表。2、中(zhōng)央安(ān)全局(美國(guó))3、DVD内容擾亂系統4、遊戲:反恐精(jīng)英:起源。其中(zhōng)以層疊樣式表使用(yòng)較廣。
        

         一)層疊樣式表
     
CSS(Cascading Style Sheet,可(kě)譯為(wèi)“層疊樣式表”或“級聯樣式表”)是一組格式設置規則,用(yòng)于控制Web頁(yè)面的外觀。通過使用(yòng)CSS樣式設置頁(yè)面的格式,可(kě)将頁(yè)面的内容與表現形式分(fēn)離。頁(yè)面内容存放在HTML文(wén)檔中(zhōng),而用(yòng)于定義表現形式的CSS規則則存放在另一個文(wén)件中(zhōng)或HTML文(wén)檔的某一部分(fēn),通常為(wèi)文(wén)件頭部分(fēn)。将内容與表現形式分(fēn)離,不僅可(kě)使維護站點的外觀更加容易,而且還可(kě)以使HTML文(wén)檔代碼更加簡練,縮短浏覽器的加載時間。

         CSS的各個版本
  CSS有(yǒu)各種版本(即Level),所以知道要使用(yòng)哪個版本是很(hěn)重要的。CSS 1 在1996年末成為(wèi)推薦标準,其中(zhōng)包含非常基本的屬性,比如字體(tǐ),顔色、空白邊。CSS2 在此基礎上添加了高級概念(比如浮動和定位)以及高級的選擇器(比如子選擇器、相鄰同胞選擇器和通用(yòng)選擇器)。在編寫本書時,CSS2仍然是CSS的最新(xīn)版本,盡管它早在1998年就已經成為(wèi)推薦标準。 萬維網聯盟(W3C)的行動非常緩慢,所以盡管CSS3的開發工(gōng)作(zuò)在新(xīn)千年開始之前就開始了,但是距離最終的發布還有(yǒu)相當長(cháng)的路要走,為(wèi)提高開發和浏覽器實現的速度,CSS3被分(fēn)割成模塊,這些模塊可(kě)以獨立發布和實現。CSS3包含一些令人興奮的新(xīn)特性,包括一個用(yòng)于多(duō)列布局的模塊,但是,選擇器模塊最接近于完成,可(kě)能(néng)在2006年成為(wèi)推薦标準。 因為(wèi)預期從CSS2到CSS3的發布之間時間會很(hěn)長(cháng),2002年人們啓動了CSS2.1的開發。這是CSS2的修訂版,它計劃糾正一些錯誤,并且更精(jīng)确地描述CSS的浏覽器實現。CSS2.1正在逐漸接近完成,但是可(kě)能(néng)在2006年年底之前無法迪鄭歡既返胤從沉薈SS當前的狀态。   電(diàn)話服務(wù)中(zhōng)心與支援資料分(fēn)析的客戶服務(wù)系統(CSS),是從20世界90年代發展起來的,是CRM(custom relationship management 客戶關系管理(lǐ))發展所經曆的一個階段。經過近二十年的不斷發展,客戶關系管理(lǐ)不斷演變、發展并趨向成熟,最終形成了一套較為(wèi)完備的管理(lǐ)理(lǐ)論體(tǐ)系。
層疊樣式表解決了一個普遍的問題
  HTML 标簽原本被設計為(wèi)用(yòng)于定義文(wén)檔内容。通過使用(yòng) <h1>、<p>、<table> 這樣的标簽,HTML 的初衷是表達“這是标題”、“這是段落”、“這是表格”之類的信息。同時文(wén)檔布局由浏覽器來完成,而不使用(yòng)任何的格式化标簽。   由于兩種主要的浏覽器(Netscape 和 Internet Explorer)不斷地将新(xīn)的 HTML 标簽和屬性(比如字體(tǐ)标簽和顔色屬性)添加到 HTML 規範中(zhōng),創建文(wén)檔内容清晰地獨立于文(wén)檔表現層的站點變得越來越困難。   為(wèi)了解決這個問題,萬維網聯盟(W3C),這個非營利的标準化聯盟,肩負起了 HTML 标準化的使命,并在 HTML 4.0 之外創造出樣式(Style)。   所有(yǒu)的主流浏覽器均支持層疊樣式表。
層疊式表的特點
  1、便于頁(yè)面的修改。   2、便于頁(yè)面風格的統一。   3、減少網頁(yè)的體(tǐ)積。
層疊樣式表極大地提高了工(gōng)作(zuò)效率
  樣式表定義如何顯示 HTML 元素,就像 HTML 3.2 的字體(tǐ)标簽和顔色屬性所起的作(zuò)用(yòng)那樣。樣式通常保存在外部的 .css 文(wén)件中(zhōng)。通過僅僅編輯一個簡單的 CSS 文(wén)檔,外部樣式表使你有(yǒu)能(néng)力同時改變站點中(zhōng)所有(yǒu)頁(yè)面的布局和外觀。   由于允許同時控制多(duō)重頁(yè)面的樣式和布局,CSS 可(kě)以稱得上 WEB 設計領域的一個突破。作(zuò)為(wèi)網站開發者,你能(néng)夠為(wèi)每個 HTML 元素定義樣式,并将之應用(yòng)于你希望的任意多(duō)的頁(yè)面中(zhōng)。如需進行全局的更新(xīn),隻需簡單地改變樣式,然後網站中(zhōng)的所有(yǒu)元素均會自動地更新(xīn)。