【手機網(wǎng)站建設(shè)網(wǎng)站】CSS (Cascading Style Sheets,層疊樣式表單)簡稱為樣式表
【手機網(wǎng)站建設(shè)網(wǎng)站】
網(wǎng)頁樣式表CSS
CSS是一種表現(xiàn)(Presentation)語言,用來格式化網(wǎng)頁,控制字體、布局、顏色等。CSS擴展了HTML的功能,減少了網(wǎng)頁的存儲空間,加快了網(wǎng)絡(luò)傳送速度。CSS的表現(xiàn)與HTML的結(jié)構(gòu)相分離,CSS通過對頁面結(jié)構(gòu)的風(fēng)格進行控制,從而控制整個頁面的風(fēng)格。當(dāng)需要更改這些頁面的樣式設(shè)置時,只要在樣式表中進行修改,而不用對每個頁面逐個修改,大大簡化了格式化的工作。
6.1 CSS概述
CSS是目前最好的網(wǎng)頁表現(xiàn)語言,可以最大限度地提高制作網(wǎng)頁的效率和靈活程度。現(xiàn)在,不會CSS的網(wǎng)頁制作員不能稱為專業(yè)的網(wǎng)頁制作人員。會HTML語言再學(xué)CSS并不難,因為CSS跟HTML -樣也是一種標簽語言,甚至很多屬性都是來源于HTML。
6.1.1 CSS的基本概念
CSS (Cascading Style Sheets,層疊樣式表單)簡稱為樣式表,是用于(增強)控制網(wǎng)頁樣式并允許將樣式信息與網(wǎng)頁內(nèi)容分離的一種標簽語言。樣式就是格式,在網(wǎng)頁中,像文字的大小、顏色以及圖片位置等,都是顯示內(nèi)容的樣式。層疊是指當(dāng)在HTML文檔中引用多個定義樣式的樣式文件(CSS文件)時,若多個樣式文件間所定義的樣式發(fā)生沖突,將依據(jù)層次順序進行處理。
眾所周知,用HTML編寫網(wǎng)頁并不難,但對于一個由幾百個網(wǎng)頁組成的網(wǎng)站來說,統(tǒng)一采用相同的格式就困難了。用CSS就能解決這個問題,因為CSS可將樣式的定義與HTML文件分離出來,只要建立一個定義樣式的CSS文件,并讓所有HTML都調(diào)用這個CSS文件所定義的樣式即可,如圖6-1所示。以后要更改HTML文檔中某段落的樣式時,只需更改CSS文檔中的樣式定義。CSS不僅可以用在HTML中,還可以用在XML、JavaScript中。 CSS功能強大,CSS的樣式設(shè)定功能比HTML的多,幾乎可以定義所有的網(wǎng)頁元素。另外,CSS的語法比HTML的語法還容易學(xué)習(xí)?,F(xiàn)在幾乎所有漂亮的網(wǎng)頁都用了CSS,CSS已經(jīng)成為網(wǎng)頁設(shè)計必不可少的工具之一。
CSS的編輯方法同HTML -樣,可以用任何文本編輯器或網(wǎng)頁編輯軟件,也可以用專門的CSS編輯軟件。 圖6-1 HTML文件調(diào)用CSS文件的示意圖(浙江網(wǎng)站建設(shè)公司)