HTML 21 天入門:樣式與樣式表
當(dāng)前位置:點晴教程→知識管理交流
→『 技術(shù)文檔交流 』
樣式前一節(jié)里,在講 head 元素時,提到 style 和 link 元素。在 HTML 屬性里也提到 style 屬性。 這些都和樣式有關(guān)。 樣式是什么呢?還記得 HTML 是超文本標(biāo)識語言吧。 既然是超文本,那么顯示內(nèi)容比文本豐富就是自然的。這里的豐富體現(xiàn)在樣式上。 比如說,style 屬性為元素添加樣式,可以改變元素的顏色(color),字體(font),尺寸(size),背景色(background color)等等。 新建一個文件,命名成 2-2.html,把以下代碼敲到 body 元素里,試試效果吧。
看到效果如下: 它比白底黑字看起來就豐富多彩多了。 CSSCSS 全稱 Cascading Style Sheets,翻譯過來是 層疊式樣式表。 它用于渲染上面提到的樣式,解析和應(yīng)用元素的樣式。 CSS 有以下幾種方式應(yīng)用到元素上:
內(nèi)聯(lián)樣式這種樣式的應(yīng)用在元素級別,前面的例子里提到的都是屬于這類使用。
內(nèi)部樣式表內(nèi)部樣式表寫在 head 區(qū)域,它的應(yīng)用范圍是整個個文件。
上面這個例子,為文件定義了藍色背景,以及指定了段落文本的顏色為白色。 把上述樣式應(yīng)用到前面的例子里,效果就變成了如下: 外部引用外部引用的樣式表,是一個獨立的文件。既然是獨立的文件,它就能被不同的網(wǎng)頁引用。 通常一個網(wǎng)站會有很多個網(wǎng)頁,這時外部引用的樣式表就能發(fā)揮出它的功能。既能為整個網(wǎng)站維持統(tǒng)一的外觀,又能方便的管理所有的樣式。
參考文件 2-2-3.html,去掉 head 中的 style,添加樣式文件 style-2-2.css。這樣得到文件如下:
它的結(jié)果和前面完全一樣。 樣式應(yīng)用的優(yōu)先級既然 CSS 是層疊式,就形象的理解為,它是一層一層的堆疊,最上面那層就是看到的效果,而底下的,被覆蓋了。 三種方式應(yīng)用樣式,就會有一個先后順序。 如果為同一個元素在三個地方應(yīng)用了同樣的樣式,但值不同的話,最終應(yīng)用的會是哪一個呢? 咱們從應(yīng)用的范圍上來說,應(yīng)用范圍越小,優(yōu)先級越高。 也就是,先 外部引用,再 內(nèi)部樣式表,最后 內(nèi)聯(lián)樣式。 練習(xí)比較簡單,可以自行通過修改前面的例子自己試一試。 另外,還有一個由 CSS 提供的功能,是通過 import 提高樣式的應(yīng)用優(yōu)先級,它是最高的,不過因為是 CSS 的內(nèi)容,這里只是提一下,不展開說,大家了解一下即可。 總結(jié)
該文章在 2024/10/22 12:38:05 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |