CSS樣式表的使用

2021-10-01 16:31:21 字數 1478 閱讀 7943

在用html5寫網頁的時候,結合css能夠讓頁面更美觀。由於只在做課程設計和實習的時候使用過,並沒有系統的學習過,使得自己對於css的使用一直處於能用,但是容易弄混的階段。為了弄清楚css樣式表的使用,特地看書系統學習,現總結如下:

css是通過選擇器對不同的html標籤進行控制,從而實現各種效果。常用的css選擇器有標籤選擇器、類別選擇器、id選擇器。

標籤選擇器的使用

標籤選擇器

類別選擇器的使用

類別選擇器的名稱由使用者自己定義,並以"."號開頭,要應用類別選擇器的html標籤,只需使用class屬性來宣告即可。例如設定h標籤的字型樣式:

正文內容

正文內容

乙個html標籤不僅可以使用一種類別選擇器,還可以同時載入多個類別選擇器的樣式,在多種類別選擇器之間用空格進行分割即可。例如設定div標籤的樣式:

你好

你好你好

一般情況下class定義的樣式可以重複呼叫:

你好很高興見到你

id選擇器的使用

id選擇器是通過html頁面中的id屬性來選擇增添樣式,與類別選擇器基本相同,但是由於html頁面中不能包含兩個相同點的id標記,因此定義的id選擇器也就只能被使用一次。命名id選擇器要以"#"開頭,後面加html標記中的id屬性值。例如設定p標籤的樣式:

id選擇器

id選擇器

id選擇器

在了解了用css設定樣式後,如何實現在頁面中包含css樣式呢?實現方式有行內樣式、內嵌式和鏈結式。

行內樣式

行內樣式是直接定義在html標籤之內,通過style屬性來實現,容易理解,但是靈活性不強。例如通過行內樣式定義文字的顏色和大小:

行內樣式

行內樣式

行內樣式

內嵌式

內嵌式樣式就是在頁面中使用標記將css樣式包含在頁面中,內嵌式樣式表的形式沒有行內標記表現的直接,但是能夠使頁面更加規整,更加便於維護。示例**:

行內樣式

行內樣式

行內樣式

鏈結式

h1

p

在頁面中通過標籤將css樣式表引入到頁面中,此時css樣式表定義的內容將自動載入到頁面中。**如下:

鏈結式

標籤的語法結構如下:
/*引數說明:

* rel:定義外部文件和呼叫文件之間的關係

*href:css文件的絕對路徑或相對路徑

*type:指的是外部檔案的mime型別

*/

CSS層疊樣式表 定義樣式表

定義樣式表 1 html標記定義 p p可以叫做選擇器,定義那個標記中的內容執行其中的樣式 乙個選擇器可以控制若干個樣式屬性,他們之間需要用英語 隔開,最後乙個可以不應加 2 class定義 class定義是以 開始 p3 id 定義 id定義是 開始的 p4 優先順序問題 id class htm...

CSS層疊樣式表(一) 使用CSS樣式的方式

1 html宣告標籤 1 宣告必須是html文件的第一行,位於標籤之前 2 宣告不是html標籤 它是web瀏覽器關於頁面使用哪個html版本進行編寫的指令。3 html5中的宣告格式為 其中,字符集的宣告為 2 內鏈樣式表 如 background color green margin 0 格式 ...

使用js修改css樣式表

有些情況下,我們需要頁面載入時就快速修改元素的樣式,但如果在頁面dom載入完後再修改css,雖然元素樣式快速變化,但肉眼能觀察到,所以需要js動態生成樣式表,宣告所希望的css樣式.執行js時,頁面會有很短暫的阻塞,等js執行完畢後,瀏覽器會根據所修改的樣式繼續渲染css.這樣的樣式才不會 閃一下 ...