css:級連樣式表

css是一種簡單語言的名稱,除了在web的應用外,字處理也是其主要領域。 css可以實現對最終表達結果的絕對控制。例如word裏面的格式化:大標題、下化線...。共同的一點是可以影響整個佈局和表現,而不需要編輯內容。其他領域例如色弱等殘疾人士,以及不能閱讀而依賴屏幕閱讀機的軟件。 w3c事實上並不是發佈css標準的組織,所以僅僅是“建議”,但事實是css2-1已經成爲事實的標準。要注意s3c的規範不是線性編寫的,所以也沒有什麼循序漸進的概念,他們是循環引用的;爲了瞭解第二章,可能需要參閱第三張,而第三張又引用到第X章...。 css的屬於樣式表style sheet由許多規則組成,rule是最小的css單位,它定義了一種或多種樣式效果,在形式和語法上css與html有很大不同。 css僅僅是由樣式規則所組成的普通文本文件,所以可以使用字處理如word編輯出來,但注意保存爲不帶任何特殊各式的純文本。 css的規則由兩部分組成:選擇符和聲明,聲明有倆部門組成:屬性和值。聲明包含在一個大括號類面,首先給出屬性,接着冒號之後給出值。這個確定文本顏色和其他屬性的攝製過程就叫做級連。我們可以使用聯合css規則,例如h1,h2,h3 {color:red ; sont-size:large;}。 css也可以含有註釋,/* xxx */;可以出現在任何地方甚至規則的裏面,但和C裏面一樣不能嵌套。 要將css應用於html,可以使用link元素,link應只在head部分出現。如果要察看樣式表,只要察看link到css的html就可以了,不要試圖產看css,它僅僅是源代碼文件。而且css開始時候就被設計成能合理的退化,也就是說如果瀏覽器不支持css擇業可以正常現實文本。雖然在css設計者看來,瀏覽器的核心應該是佈局引擎。對於IE該引擎爲trident,對於firefox爲gecko,對於konqueror則爲apple公司的webcore。 退回去介紹一下html,她是由www的創建者TBL創建而成。 html401有三種類型:strict,transtional,frameset。 strict嚴格依賴css,是一種比較純粹的形勢。 transtional折衷,強烈建議的方式就是使用css和transtional。在html裏面是用css一種形式是連接的方式,例如 link href="css的位置" trye="樣式語言例如text/css"。另一種是使用style的嵌入式的css,注意style只能出現在head內容裏面。<style type="text/css"> css rules here  /style>。幾乎任何一個html標籤都可以使用style。嵌入式影響了內容和表達的清晰分離,應該避免。 除上面2格外,css還有給予html的兩個屬性:class和id。 class用來定義相關的一組。class幾乎命名可以使任何形式,只要是一個字。通常描述功能例如class="detail“好於描述表達例如class="bluetext"的形式。class被定義了之後,就可以作爲html的選擇符。 id屬性類似於class,但是限制較多;id能做到的class都可以,反之則不成立。id選擇符由#號表示。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章