03-CSS基礎(chǔ)

CSS語(yǔ)法組成

  1. 作用:修飾美化頁(yè)面
  2. 組成:選擇器{聲明} --> 選擇器{屬性1:屬性值2;屬性2:屬性值2}

注意:

  1. 選擇器/選擇符是修飾當(dāng)前這個(gè)對(duì)象的(標(biāo)簽)
  2. {聲明} 聲明又分為屬性和屬性值
  3. 屬性和屬性值之間需要使用冒號(hào)相連
  4. 如果有多個(gè)屬性的時(shí)候結(jié)束后需要加分號(hào)
  5. CSS語(yǔ)法中屬性需要和HTML屬性區(qū)分開(kāi)

CSS樣式表的創(chuàng)建方式

行內(nèi)式收奔、內(nèi)部式荧飞、外部式

一凡人、行內(nèi)樣式表的創(chuàng)建方式

  1. 需要在標(biāo)簽的內(nèi)部書寫一個(gè)屬性style

  2. 在屬性值的位置書寫css語(yǔ)法組成

  3. 行內(nèi)樣式表的語(yǔ)法會(huì)比較特殊,不需要寫選擇器了

    <div style="color:green">abc</div>
    

缺點(diǎn)

  1. 結(jié)構(gòu)樣式?jīng)]有分離叹阔,不利于后期維護(hù)挠轴。

  2. 樣式不能重復(fù)使用,不推薦使用耳幢。

二岸晦、 內(nèi)部樣式表的創(chuàng)建方式

  1. 建議在頭部位置書寫style標(biāo)簽

  2. 在style標(biāo)簽的內(nèi)部書寫css語(yǔ)法組成

    <style>
        p{
            color:red;
        }
    </style>
    

特點(diǎn)

  1. 結(jié)構(gòu)樣式分離,好維護(hù)
  2. 樣式可以重用
  3. 缺點(diǎn):只能在一個(gè)頁(yè)面中使用css樣式睛藻,適合案例書寫

三启上、外部樣式表的創(chuàng)建方式

  1. 需要在外面創(chuàng)建一個(gè)后綴名為.css的文件

  2. 在這個(gè)文件中書寫規(guī)法的css語(yǔ)法即可

  3. 外部文件需要引入進(jìn)來(lái)使用

    1. 第一種方法【重點(diǎn)】

      • 建議在頭部文件中書寫link標(biāo)簽,表示引入外部的資源
      <!-- rel表示文檔關(guān)聯(lián) -->
      <link rel="stylesheet" href="css/style.css">
      
    2. 第二種方法【了解】

      • 建議在頭部位置書寫style標(biāo)簽

      • 在標(biāo)簽的內(nèi)部書寫@import url("路徑地址")

      區(qū)別:

      • link標(biāo)簽引入的時(shí)候是同時(shí)加載HTML和CSS的
      • @import導(dǎo)入時(shí)候先加載HTML 后加載CSS
      <style>
          @import url("css/style.css");
      </style>
      

如果三種樣式表同時(shí)使用店印,優(yōu)先級(jí)是:

行內(nèi)樣式表的優(yōu)先級(jí)最高冈在,內(nèi)部和外部取決于當(dāng)前代碼的書寫順序在下面的優(yōu)先級(jí)更高(就近原則)。

提示:

  1. 移動(dòng)代碼:alt+上下按鍵

  2. 在瀏覽器控制臺(tái)中常見(jiàn)的提示

    • 如果css屬性被黑色的線劃掉:表示當(dāng)前的屬性有相同并且優(yōu)先級(jí)比較高

    • 如果有黃色的三角形和感嘆號(hào)表示當(dāng)前的代碼寫錯(cuò)了

基本選擇器的使用

標(biāo)簽按摘、id包券、class纫谅、群組選擇器、通配符

一溅固、標(biāo)簽選擇器

別名:元素選擇器

  1. 說(shuō)明:選擇中的就是當(dāng)前標(biāo)簽名稱

  2. 語(yǔ)法:標(biāo)簽名稱{}

    div{
        color:green
    }
    

二付秕、id選擇器

  1. 語(yǔ)法:

    1. 在想要修飾的標(biāo)簽內(nèi)部添加id屬性和屬性值
    2. 在樣式表中使用 #屬性值{}
  2. 說(shuō)明:建議在一塊布局中只適用一次,id是唯一的

    #box{
        color:red;
    }
    
    <div id="box">
        testword
    </div>
    

三发魄、class選擇器

別名:類選擇器

  1. 語(yǔ)法:

    1. 在想要修飾的標(biāo)簽內(nèi)部添加class屬性和屬性值
    2. 在樣式表中使用盹牧,.屬性值 {}
    .box{
        color:red
    }
    

四、群組選擇器

  1. 說(shuō)明:表示有很多相同的聲明可以寫在一起
  2. 語(yǔ)法:選擇器1,選擇器2,選擇器3{}
.box,p{
    color:red
}

五励幼、通配符

  1. 說(shuō)明:

    學(xué)習(xí)的標(biāo)簽有默認(rèn)樣式,瀏覽器也有默認(rèn)樣式(上下左右有8px的間距)

  2. 語(yǔ)法:

    *{margin:0;padding:0} 清除瀏覽器和所有標(biāo)簽的內(nèi)外邊距

*{
    margin: 0;padding: 0;
}

層級(jí)選擇器

后代選擇器/包含選擇器口柳、子代選擇器苹粟、相鄰選擇器

一、 后代選擇器/包含選擇器

  1. 語(yǔ)法:父級(jí)選擇器 子級(jí)選擇器{}
  2. 說(shuō)明:表示可以通過(guò)父級(jí)元素選擇到下面的所有子級(jí)元素
ul li{
    color:red;
}
ol li{
    color:green;
}

二跃闹、 子代選擇器

  1. 語(yǔ)法:父級(jí)選擇器>子級(jí)選擇器{}
  2. 說(shuō)明:表示可以通過(guò)父級(jí)元素選擇到下面的直接子級(jí)元素
ul>li{
    width:100px;
    height:100px;
}

三嵌削、相鄰一個(gè)、相鄰全部【了解】

  1. 表示從當(dāng)前選擇器選擇到相鄰后面一個(gè)兄弟選擇器 +
  2. 表示從當(dāng)前選擇器選擇到相鄰后面全部的兄弟選擇器 ~
div+p{
    color: red
}
div~p{
    color: green
}
<div>哥哥</div>
<p>弟弟1</p>
<p>弟弟2</p>
<p>弟弟3</p>

選擇器的權(quán)重

權(quán)重可以使用四位數(shù)字表示:0000

  • 行內(nèi)樣式表 1000
  • id選擇器 100
  • class選擇器 10
  • 標(biāo)簽選擇器 1
  • 通配符選擇器 0
  • 群組選擇器 各自計(jì)算
  • 包含選擇器 相加

拓展: 屬性:屬性值!important 權(quán)重最高望艺,謹(jǐn)慎使用

div{
    color:red!important;
}

Q&A

Q:什么是層疊性苛秕?

A:一個(gè)標(biāo)簽可以設(shè)置多個(gè)選擇器,選擇器的使用規(guī)則是根據(jù)選擇器的權(quán)重決定找默,如果選擇器中的屬性是不同的就會(huì)進(jìn)行疊加艇劫,相同的就會(huì)以權(quán)重更高的進(jìn)行選擇。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末惩激,一起剝皮案震驚了整個(gè)濱河市店煞,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌风钻,老刑警劉巖顷蟀,帶你破解...
    沈念sama閱讀 210,914評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異骡技,居然都是意外死亡鸣个,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,935評(píng)論 2 383
  • 文/潘曉璐 我一進(jìn)店門布朦,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)囤萤,“玉大人,你說(shuō)我怎么就攤上這事喝滞「蠼” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 156,531評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵右遭,是天一觀的道長(zhǎng)做盅。 經(jīng)常有香客問(wèn)我缤削,道長(zhǎng),這世上最難降的妖魔是什么吹榴? 我笑而不...
    開(kāi)封第一講書人閱讀 56,309評(píng)論 1 282
  • 正文 為了忘掉前任亭敢,我火速辦了婚禮,結(jié)果婚禮上图筹,老公的妹妹穿的比我還像新娘帅刀。我一直安慰自己,他們只是感情好远剩,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,381評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布扣溺。 她就那樣靜靜地躺著,像睡著了一般瓜晤。 火紅的嫁衣襯著肌膚如雪锥余。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 49,730評(píng)論 1 289
  • 那天痢掠,我揣著相機(jī)與錄音驱犹,去河邊找鬼。 笑死足画,一個(gè)胖子當(dāng)著我的面吹牛雄驹,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播淹辞,決...
    沈念sama閱讀 38,882評(píng)論 3 404
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼医舆,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了桑涎?” 一聲冷哼從身側(cè)響起彬向,我...
    開(kāi)封第一講書人閱讀 37,643評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎攻冷,沒(méi)想到半個(gè)月后娃胆,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,095評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡等曼,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,448評(píng)論 2 325
  • 正文 我和宋清朗相戀三年里烦,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片禁谦。...
    茶點(diǎn)故事閱讀 38,566評(píng)論 1 339
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡胁黑,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出州泊,到底是詐尸還是另有隱情丧蘸,我是刑警寧澤,帶...
    沈念sama閱讀 34,253評(píng)論 4 328
  • 正文 年R本政府宣布遥皂,位于F島的核電站力喷,受9級(jí)特大地震影響刽漂,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜弟孟,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,829評(píng)論 3 312
  • 文/蒙蒙 一贝咙、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧拂募,春花似錦庭猩、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,715評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至录肯,卻和暖如春徙缴,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背嘁信。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 31,945評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留疏叨,地道東北人潘靖。 一個(gè)月前我還...
    沈念sama閱讀 46,248評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像蚤蔓,于是被迫代替她去往敵國(guó)和親卦溢。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,440評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容