Web:CSS概述

1. CSS簡介

  • css是層疊樣式表(Cascading Style Sheets)的縮寫
  • css可以用來為網(wǎng)頁創(chuàng)建樣式表,通過樣式表可以對網(wǎng)頁進(jìn)行裝飾
  • 所謂層疊,可以將整個網(wǎng)頁想象成是一層一層的結(jié)構(gòu),層次高的將會覆蓋層次低的
  • 而css就可以分別為網(wǎng)頁的各個層次設(shè)置樣式
  • 總之,css用來設(shè)置網(wǎng)頁中元素的樣式

2. CSS編寫位置

2.1 內(nèi)聯(lián)樣式

使用css修改元素的樣式的第一種方式是,內(nèi)聯(lián)樣式,也叫行內(nèi)樣式

特點(diǎn):

  • 在標(biāo)簽內(nèi)部通過style屬性來設(shè)置元素的樣式

缺點(diǎn):

  • 使用內(nèi)聯(lián)樣式,只能對一個標(biāo)簽生效
  • 希望影響到多個元素時必須在每個元素中復(fù)制一遍
  • 當(dāng)樣式需要發(fā)生改變時,每個樣式都需要改變

注意:開發(fā)中絕不推薦使用內(nèi)聯(lián)樣式

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!-- 第一種方式:內(nèi)聯(lián)樣式(行內(nèi)樣式) -->
    <!-- 字體顏色設(shè)置為紅色,像素設(shè)置為60px -->
    <p style="color:red; font: size 60px;">今天天氣真不錯</p>
</body>
</html>

2.2 內(nèi)部樣式表

使用css修改元素的樣式的第二種方式是,內(nèi)部樣式表

特點(diǎn):

  • 將樣式編寫到head的style標(biāo)簽中,通過css的選擇器選中元素并為其設(shè)置各種樣式
  • 可以同時為多個標(biāo)簽設(shè)置樣式,修改時只需修改一處
  • 注意:style標(biāo)簽中的語法為css語法,不再是html語法

缺點(diǎn):

  • 內(nèi)部樣式只能對一個網(wǎng)頁其作用,其內(nèi)容不能跨網(wǎng)頁復(fù)用

注意:開發(fā)中不經(jīng)常使用內(nèi)部樣式表,但為了方便舉例,文章中多使用這一方式

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        p{
            /* 設(shè)置p標(biāo)簽的顏色為綠色,大小為60px */
            color:green;
            font: size 60px;;
        }
    </style>
</head>
<body>
</body>
</html>

2.3 外部樣式表

使用css修改元素的樣式的第三種方式是,外部樣式表

特點(diǎn):

  • 可以將css樣式編寫到一個外部css文件中,然后通過head的link標(biāo)簽引入外部的css文件
  • 這代表著該樣式可以在不同頁面間進(jìn)行復(fù)用
  • 這種方式可以使用瀏覽器的緩存機(jī)制,加快網(wǎng)頁的加載速度

注意:開發(fā)中推薦使用這種方式

/*該文件命名為style01.css*/
p{
    color:red;
    font: size 70px;
}
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <!-- 使用link標(biāo)簽,填入css文件地址 -->
    <link rel="stylesheet" href="style01.css">
</head>
<body>
    <p>今天天氣真不錯!</p>
</body>
</html>

3. CSS語法形式

css的基本語法有:選擇器和聲明塊

選擇器:

  • 通過選擇器可以選中頁面中的指定元素,比如p的作用就是選中頁面中的所有p
p{}

聲明塊:

  • 通過聲明塊來指定為元素設(shè)置的樣式

  • 聲明塊由一個個聲明組成

  • 聲明是一個名值對結(jié)構(gòu),一個樣式名對應(yīng)一個樣式值,名和值之間以' : '連接,以' ; '結(jié)尾

color:red;
font: size 70px;
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容