什麼是CSS語法?

什麼是CSS語法?

無名網誌的背景已經找到了

可是他說要輸入CSS語法

CSS語法是什麼東西?

在哪裡找才有

拜託幫個忙

急需喔!

2 個解答

評分
  • Judas
    Lv 6
    1 0 年前
    最佳解答

    ˙CSS是什麼??

    Cascading Style Sheets(層疊樣式表/串樣式列表),簡寫為CSS,由W3C定義和維護的標準,一種用來為結構化文檔(如HTML文檔或XML應用)添加樣式(字體、間距和顏色等)的計算機語言。目前最新版本是CSS 2.1,為W3C的候選推薦標準。下一版本CSS 3仍然在開發過程中。

    一個網頁的讀者和作者都可以使用CSS來決定文件的顏色、字體、排版等顯示特性。CSS最主要的目的是將文件的結構(用HTML或其他相關的語言寫的)與文件的顯示(CSS)分隔開來。這個分隔有許多好處:

    文件的可讀性被加強

    文件的結構更加靈活

    作者和讀者可以自己決定文件的顯示

    文件的結構簡化了。

    CSS還可以使用其他的顯示方式,比如聲音(假如瀏覽器有閱讀功能的話)或給盲人用的感受裝置。此外CSS還可以與XHTML、XML或其他結構文件一起使用,唯一條件是顯示這種文件的瀏覽器裝備了接受CSS的功能。

    HTML文件中的每一個class或id都可以有自己的顯示特徵,而且每一個沒有id特性的HTML結構也可以有自己的顯示特徵。這些結構有的是HTML自己需要的,有的是專門為CSS設置的。

    CSS的語法很簡單,它使用一組英語詞來表示不同的樣式和特徵。

    一個式樣表由一組規則組成。每個規則由一個「選擇器」(selector)和一個定義部分組成。每個定義部分包含一組由半形分號(;)分離的定義。這組定義放在一對大括弧({ })之間。每個定義由一個特性,一個半形冒號(:)和一個值組成。

    其實從1990年代初HTML被發明開始樣式表就以各種形式出現了,不同的瀏覽器結合了它們各自的樣式語言,讀者可以使用這些樣式語言來調節網頁的顯示方式。一開始樣式表是給讀者用的,最初的HTML版本只含有很少的顯示屬性,讀者來決定網頁應該怎樣被顯示。

    但隨著HTML的成長,為了滿足設計師的要求,HTML獲得了很多顯示功能。隨著這些功能的增加外來定義樣式的語言越來越沒有意義了。

    1994年哈坤利提出了CSS的最初建議。伯特波斯(Bert Bos)當時正在設計一個叫做Argo的瀏覽器,他們決定一起合作設計CSS。

    當時已經有過一些樣式表語言的建議了,但CSS是第一個含有「層疊」的主意的。在CSS中,一個文件的樣式可以從其他的樣式表中繼承下來。讀者在有些地方可以使用他自己更喜歡的樣式,在其他地方則繼承,或「層疊」作者的樣式。這種層疊的方式使作者和讀者都可以靈活地加入自己的設計,混合各人的愛好。

    哈坤於1994年在芝加哥的一次會議上第一次展示了CSS的建議,1995年他與波斯一起再次展示這個建議。當時W3C剛剛建立,W3C對CSS的發展很感興趣,它為此組織了一次討論會。哈坤、波斯和其他一些人(比如微軟的托馬斯雷爾登)是這個項目的主要技術負責人。1996年底,CSS已經完成。1996年12月CSS要求的第一版本被出版。

    1997年初,W3C內組織了專門管CSS的工作組,其負責人是克里斯里雷。這個工作組開始討論第一版中沒有涉及到的問題,其結果是1998年5月出版的第二版要求。到2007年為止,第三版還未完備。

    圖片參考:http://ypps910046.googlepages.com/123.jpg

  • 1 0 年前

    CSS 的英文全寫是 Cascading Style Sheets, 中文稱之為層疊樣式表。其主要目的是把用HTML或其他網頁相關的編寫語言分隔開來,令網頁的結構可更簡化,易明和更靈活。

    2009-04-25 18:04:43 補充:

    一、 何謂CSS

    CSS(Cascading Style Sheet)中文可翻譯為串接式樣式表,CSS主要增加了更多的樣式定義方式來輔助HTML,以往HTML文件的標籤放在不同的網頁或同一網頁的不同位置都必須各自設定其顯示格式,但透過CSS我們只要修改定義標籤的樣式則其它相同標籤的顯現格式都會跟著改變,什麼?聽沒有懂!如果您了解Microsoft Word的樣式的話,其實CSS就跟它很像,如果您還是不了解的話透過以下的例子應該就會對CSS愈來愈熟悉了。

    2009-04-25 18:05:09 補充:

    二、 CSS如何與HTML結合

    CSS可以和HTML結合在同一個網頁裡也可以是一個獨立的文字檔(副檔名為.CSS),後者的好處在於可以單獨修改一個.CSS檔案而影響所有與之連結之HTML文件,也就是說一個網站所有網頁的顯示格式將因.CSS檔案內容的更改而改變,使網站內所有網頁顯示格式有其一致性。

    2009-04-25 18:06:11 補充:

    所有 標籤的文字格式都會是藍色且斜體字,這裡的H3在CSS裡給它的稱呼叫做selector(選擇器,HTML中所有標籤都可以當作CSS的selector),在這個H3的選擇器裡我們定義了font-style(字型樣式)為italic(斜體),color(字型色彩)為#0000ff(藍色,亦可寫為blue),font-style和color兩個屬性間記得以";"隔開。

    2009-04-25 18:06:42 補充:

    在任何一個要和basic.css連結的網頁裡則要加上如範例2-4藍色文字部份的描述,記得該段描述得擺在 和 之間。

    三、 contextual selectors

    眼尖的您看出來之不同處嗎?定義方式就是所謂的contextual selector,這樣定義的結果只有當<em>這個標籤包含在 標籤之內時才會顯示出所定義的紅色效果;記得在每兩個selector間得用空白隔開。</em>

還有問題?馬上發問,尋求解答。