CSS概述(一)

h1 {  /* h1稱為選擇器 */
     color: red;
     font-size: 20px;
  } /* { 屬性: 值 }: 聲明隅要,聲明語句可以多行弯菊,以“;”分隔 */

注釋:
     /* 這是一行單行注釋 */

     /*
       這個注釋分散
         在多個行上面
     */

以上代碼是css的基本結(jié)構(gòu)。

如何引入CSS畜吊?
有三種方法使用CSS泽疆。

  • 行內(nèi)樣式:<h1 style="color: red;">行內(nèi)樣式</h1>
    該方法只能改變當前標簽的樣式,如果想要多個元素都使用同一種樣式玲献,每個元素都要添加一遍殉疼,這樣不僅導(dǎo)致HTML代碼冗長難以閱讀,而且后期維護起來也非常艱難捌年。所以不推薦使用

  • style標簽 內(nèi)嵌方式:

/* 在同一個HTML文件中 */
h1 {
  color: red;
}
<h1>內(nèi)嵌方式</h1>

該方法有效解決了第一個行內(nèi)方式的帶來的多元素不能重用同一個樣式的問題瓢娜,但是同時又暴露出了另一個問題:沒有辦法和其他頁面共用,只能本頁面使用礼预。所以當多個頁面需要引入相同的 CSS 代碼時眠砾,這樣寫會導(dǎo)致代碼冗余,也不利于維護托酸。

  • link引入 外鏈方式:
    <link rel="stylesheet" href="style.css">
    這是我們網(wǎng)頁最常見的也是最推薦的引入 CSS 的方式褒颈,具備良好的可維護性柒巫。并且如果多個頁面共用一個 CSS 文件的話,一般只在第一次加載時需要下載谷丸,以后切換頁面時根本不需要加載該文件(瀏覽器一般有緩存)堡掏。

選擇器

  1. 基礎(chǔ)選擇器
  • 元素選擇器,選擇所有的對應(yīng)元素
p {
      color: red;
 }
body {
      background-color: #fff;
}
  • ID選擇器淤井,ID是唯一的布疼,取值全局唯一
    #green {
      color: green;
    }
    <div id="green">green</div>
  • 類選擇器,類選擇器有兩個的特點:重復(fù)使用和組合使用币狠。
    重復(fù)使用是指可應(yīng)用于多個元素游两;組合使用是指多個 class 可以組合用于同一個元素。
    .fs14 {
      font-size: 14px;
    }
    <div class="fs14">設(shè)置字體14px</div>
  • 通用選擇器漩绵,可以應(yīng)用于所有元素
    * {
      margin: 0;
      padding: 0
    }
  • 選擇器分組
    p, div, #green, .fs14 {
      background: red;
    }
  1. 關(guān)系選擇器
  • 后代選擇器
    .block p {
      color: green;
    }
  • 子元素選擇器
    .block > p {
      color: red;
    }
  • 后面兄弟選擇器
    p ~ div {
      width: 100px;
    }
  • 緊跟其后一個兄弟的選擇器
    p + div {
      width: 100px;
    }
  1. 偽類選擇器
    格式:
    選擇器:關(guān)鍵字 {

    }
  • 鼠標懸浮上
    a:hover {
      color: blue;
    }
  • 選擇第一個
li:first-child {

 }
  • 選擇最后一個
    li:last-child {

    }
  • 選擇第x個
    li:nth-child(x) {

    }
  • 選擇第偶數(shù)個
li:nth-child(even) {}
  • 選擇第奇數(shù)個
li:nth-child(odd) {}
  • 選擇第2n+1個
li:nth-child(2n+1) {}
  1. 偽元素選擇器
  • 第一個字
    ::first-letter {
      font-size: 30px;
    } 
  • 第一行
    ::first-line {
      color: red;
    }
  • 內(nèi)容之前插入元素
    ::before {
      width: 10px;
      height: 10px;
      content: 'before';
    }
  • 內(nèi)容之后插入元素
    ::after {
      width: 10px;
      height: 10px;
      content: 'after';
    }
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末贱案,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子止吐,更是在濱河造成了極大的恐慌宝踪,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,826評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件碍扔,死亡現(xiàn)場離奇詭異瘩燥,居然都是意外死亡,警方通過查閱死者的電腦和手機不同,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評論 3 395
  • 文/潘曉璐 我一進店門厉膀,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人二拐,你說我怎么就攤上這事服鹅。” “怎么了百新?”我有些...
    開封第一講書人閱讀 164,234評論 0 354
  • 文/不壞的土叔 我叫張陵企软,是天一觀的道長。 經(jīng)常有香客問我饭望,道長仗哨,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,562評論 1 293
  • 正文 為了忘掉前任铅辞,我火速辦了婚禮厌漂,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘巷挥。我一直安慰自己桩卵,他們只是感情好验靡,可當我...
    茶點故事閱讀 67,611評論 6 392
  • 文/花漫 我一把揭開白布倍宾。 她就那樣靜靜地躺著雏节,像睡著了一般。 火紅的嫁衣襯著肌膚如雪高职。 梳的紋絲不亂的頭發(fā)上钩乍,一...
    開封第一講書人閱讀 51,482評論 1 302
  • 那天,我揣著相機與錄音怔锌,去河邊找鬼寥粹。 笑死,一個胖子當著我的面吹牛埃元,可吹牛的內(nèi)容都是我干的涝涤。 我是一名探鬼主播,決...
    沈念sama閱讀 40,271評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼岛杀,長吁一口氣:“原來是場噩夢啊……” “哼阔拳!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起类嗤,我...
    開封第一講書人閱讀 39,166評論 0 276
  • 序言:老撾萬榮一對情侶失蹤糊肠,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后遗锣,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體货裹,經(jīng)...
    沈念sama閱讀 45,608評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,814評論 3 336
  • 正文 我和宋清朗相戀三年精偿,在試婚紗的時候發(fā)現(xiàn)自己被綠了弧圆。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,926評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡还最,死狀恐怖墓阀,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情拓轻,我是刑警寧澤斯撮,帶...
    沈念sama閱讀 35,644評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站扶叉,受9級特大地震影響勿锅,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜枣氧,卻給世界環(huán)境...
    茶點故事閱讀 41,249評論 3 329
  • 文/蒙蒙 一溢十、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧达吞,春花似錦张弛、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽寺董。三九已至,卻和暖如春刻剥,著一層夾襖步出監(jiān)牢的瞬間遮咖,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評論 1 269
  • 我被黑心中介騙來泰國打工造虏, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留御吞,地道東北人。 一個月前我還...
    沈念sama閱讀 48,063評論 3 370
  • 正文 我出身青樓漓藕,卻偏偏與公主長得像陶珠,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子享钞,可洞房花燭夜當晚...
    茶點故事閱讀 44,871評論 2 354

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

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案背率? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽?zāi)J的外補...
    _Yfling閱讀 13,751評論 1 92
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,118評論 25 707
  • 從兒子出生以后划滋,覺得正好自己可以結(jié)合心理學和企業(yè)高管教練的理論去實踐一下饵筑。于是從寶貝出生后,開始一系列的有意識培養(yǎng)...
    愛操心的敏敏閱讀 360評論 1 5
  • 寫東西是一種積累,是一種表達,也是一種拯救处坪。 沒有那么多曠世豁達的救世之心,只想用文字來拯救自己,從那么多年的黑暗...
    Zoe123456閱讀 307評論 0 2
  • 孩子同窘,當媽媽看到代表懷孕的兩條紅線時玄帕,大腦有一瞬間的空白,我沒想到你那么快就來到了我們身邊想邦。我第一時間告訴了坐在客...
    依依的麻麻閱讀 272評論 0 0