CSS知識點(一)

css是層疊樣式表,它是網(wǎng)頁之皮


本文主要內(nèi)容:

1. css語法格式(怎么寫拍皮?)

2. css引入方式(怎么用仅炊?)

3. css文件地址(想用到哪找?)

4. css選擇器分類(一共有幾種愚战?)

5. css選擇器優(yōu)先級(用上了娇唯,誰優(yōu)先?)


寫法:

選擇器:{屬性:屬性值; 屬性:屬性值;}

ps:(【屬性:屬性值;】這個組合叫做css的聲明)
@xx.css;
a:hover


CSS使用的第一步:引入方式

css的引入方式有三種:

  1. 內(nèi)聯(lián)樣式
    寫在html標簽內(nèi)寂玲,很不常用塔插,難閱讀難維護。
    <h1 style='color:red;'></h1>
  2. 內(nèi)部樣式
    寫在style標簽里拓哟,不便于維護想许,盡量不要用。
<head>
    <style type='text/css'>
        h1 {color:red;}
    </style>
</head>
  1. 外部樣式
    把樣式先寫在一個css文件內(nèi)断序,再把這個css文件引入到頁面內(nèi)流纹,容易維護,結(jié)構(gòu)樣式分離违诗。
    <link rel='stylesheet' type='text/css' href='xxx.css'>寫在head里
    @import url('xxx.css'); @import 'xxx.css';寫在style里
    ps:外部樣式有l(wèi)ink和@兩種方式,link本質(zhì)是html的一個標簽漱凝,它可以出現(xiàn)在html的任何地方;@其實使用的css語法诸迟,需要寫在style標簽里或者css文件里茸炒。
    可以在link引入的css文件內(nèi)使用@import哦~

CSS使用的第二步:確定css文件地址

如果我們已經(jīng)確定使用link的方式引入css文件,那么我寫好了css文件阵苇,如何才能找到它呢扣典?
尋找文件的路徑分為三種,相對路徑慎玖,絕對路徑,網(wǎng)站路徑笛粘。

  1. 相對路徑
    相對路徑是以目前文件未基準趁怔,一步步指向目標文件,
css/xx.css
../image/123.png
  1. 絕對路徑
    絕對路徑是本地文件的全部地址薪前,或者說是文件在計算機內(nèi)的真實地址润努。長度比較長。
  2. 網(wǎng)站路徑
    上傳以后示括,盡量使用相對路徑铺浇;也可以直接用文件的絕對網(wǎng)絡(luò)地址。

CSS使用的第三步:了解css選擇器(選擇器有幾種垛膝?)

css的語法是 選擇器{屬性:屬性值;}
那么css的選擇器都有哪些呢鳍侣?
· 基礎(chǔ)選擇器
· 組合選擇器
· 屬性選擇器
· 偽類選擇器
· 偽元素選擇器

  1. 基礎(chǔ)選擇器
    最常見的選擇器,由下面幾種組成:
  • 通配符選擇器(*)選擇頁面所有元素吼拥。
  • id選擇器(#id)選擇特定的id元素(唯一性)
  • 類選擇器(.class)選擇特定的class元素(某一類)
  • 標簽選擇器(element)按標簽名選擇頁面內(nèi)所有該標簽
  1. 組合選擇器
    首先假設(shè)E和F是兩個基礎(chǔ)選擇器
  • E,F 多元素選擇倚聚,用,分隔,同時選擇了E和F凿可。
  • E F 后代選擇器惑折,用空格分隔,選擇了E的所有后代里的F元素。
  • E>F 子元素選擇器惨驶,用>分隔白热,選擇了E的直接子元素里的F元素。
  • E+F 兄弟相鄰選擇器粗卜,用+分隔屋确,選擇了和E相鄰的、同級的F元素休建。
  • E~F 普通相鄰選擇器乍恐,用~分隔,選擇了和E同級的测砂、不一定相鄰的F元素茵烈。
  • .class1.class2 過濾選擇器,id或者class 沒有分隔砌些,選擇了同時擁有這兩者的元素呜投。
  1. 屬性選擇器
    不常用,假設(shè)E是一個基礎(chǔ)選擇器
  • E[attr] 選擇所有具有attr的E元素存璃,例:div[id]會選擇所有擁有ID屬性的div仑荐。
  • E[value=xxx] 選擇所有value=xxx的E標簽,例:input[type=password]會選擇所有type=password的input標簽纵东。
  1. 偽類選擇器
    選擇了某個元素的某一種狀態(tài)粘招。
    css代碼是自上而下的被讀,最下面的代碼會覆蓋上面的,所以越特別的狀態(tài)越寫在下面偎球。
  • E:link 選擇所有未被點擊的E元素
  • E:visited 選擇所有已被點擊的E元素洒扎。
  • E:hover 選擇所有被鼠標懸浮其上的E元素。
  • E:active 選擇所有正在被點擊的E元素衰絮。
    ps:LVHA也是在網(wǎng)頁中鏈接使用偽類組合的常見順序袍冷,可以良好的表現(xiàn)樣式。
  • E:foucs 選擇現(xiàn)在的焦點E元素猫牡。
  • E:first-child 選擇E元素的父元素的第一個子元素胡诗。
  • E:last-child 選擇E元素的父元素的最后一個子元素。
  • E:nth-child(n) 選擇E元素的父元素的第n個子元素淌友。
  • E:enabled 選擇可以使用的E元素 例:input:enabled{xxx: xxx;}
  • E:disabled 選擇表單中不可使用的input元素 input:disabled{xxx: xx;}
  • E:checked ; E:selection 同上
  1. 偽元素選擇器
  • E::after 在E元素里生成一個子元素煌恢,并且該子元素位于所有子元素之前。#wrap::after{content: 'xxx';}
  • E::before 在E元素里生成一個子元素震庭,該子元素在所有子元素之后症虑。
  • E::first-line 選擇E元素的第一行。
  • E::first-letter 選擇E元素的第一個字母归薛。

CSS使用的第四步:css選擇器的優(yōu)先級(用上css了谍憔,誰優(yōu)先起作用匪蝙?)

首先有三種特殊情況:

  1. 無論什么情況,!important都是最優(yōu)先
    h1 {color: red !important;}
  2. 同等權(quán)重习贫,下面的會覆蓋上面的逛球,就近原則。
  3. 繼承得來的最弱苫昌。

css權(quán)重原則:
行內(nèi)選擇符為一檔
id選擇符為二檔
類選擇符/屬性選擇符/偽類選擇符為三檔
標簽選擇符/偽元素選擇符尾四檔
從一檔比較到四檔豹芯,如果同檔選擇器數(shù)量相等簿盅,向下一檔比較诫肠。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末泄私,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子袜硫,更是在濱河造成了極大的恐慌氯葬,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,252評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件婉陷,死亡現(xiàn)場離奇詭異帚称,居然都是意外死亡,警方通過查閱死者的電腦和手機秽澳,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評論 3 399
  • 文/潘曉璐 我一進店門闯睹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人担神,你說我怎么就攤上這事楼吃。” “怎么了妄讯?”我有些...
    開封第一講書人閱讀 168,814評論 0 361
  • 文/不壞的土叔 我叫張陵孩锡,是天一觀的道長。 經(jīng)常有香客問我捞挥,道長,這世上最難降的妖魔是什么忧吟? 我笑而不...
    開封第一講書人閱讀 59,869評論 1 299
  • 正文 為了忘掉前任砌函,我火速辦了婚禮,結(jié)果婚禮上溜族,老公的妹妹穿的比我還像新娘讹俊。我一直安慰自己,他們只是感情好煌抒,可當(dāng)我...
    茶點故事閱讀 68,888評論 6 398
  • 文/花漫 我一把揭開白布仍劈。 她就那樣靜靜地躺著,像睡著了一般寡壮。 火紅的嫁衣襯著肌膚如雪贩疙。 梳的紋絲不亂的頭發(fā)上讹弯,一...
    開封第一講書人閱讀 52,475評論 1 312
  • 那天,我揣著相機與錄音这溅,去河邊找鬼组民。 笑死,一個胖子當(dāng)著我的面吹牛悲靴,可吹牛的內(nèi)容都是我干的臭胜。 我是一名探鬼主播,決...
    沈念sama閱讀 41,010評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼癞尚,長吁一口氣:“原來是場噩夢啊……” “哼耸三!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起浇揩,我...
    開封第一講書人閱讀 39,924評論 0 277
  • 序言:老撾萬榮一對情侶失蹤仪壮,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后临燃,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體睛驳,經(jīng)...
    沈念sama閱讀 46,469評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,552評論 3 342
  • 正文 我和宋清朗相戀三年膜廊,在試婚紗的時候發(fā)現(xiàn)自己被綠了乏沸。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,680評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡爪瓜,死狀恐怖蹬跃,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情铆铆,我是刑警寧澤蝶缀,帶...
    沈念sama閱讀 36,362評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站薄货,受9級特大地震影響翁都,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜谅猾,卻給世界環(huán)境...
    茶點故事閱讀 42,037評論 3 335
  • 文/蒙蒙 一柄慰、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧税娜,春花似錦坐搔、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,519評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至弧岳,卻和暖如春凳忙,著一層夾襖步出監(jiān)牢的瞬間业踏,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,621評論 1 274
  • 我被黑心中介騙來泰國打工消略, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留堡称,地道東北人。 一個月前我還...
    沈念sama閱讀 49,099評論 3 378
  • 正文 我出身青樓艺演,卻偏偏與公主長得像却紧,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子胎撤,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,691評論 2 361

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

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案晓殊? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽?zāi)J的外補...
    _Yfling閱讀 13,760評論 1 92
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)伤提,斷路器巫俺,智...
    卡卡羅2017閱讀 134,711評論 18 139
  • 開始我的第一次分享。
    大頭47閱讀 131評論 0 0
  • 嗯肿男。
    王賤賤述閱讀 93評論 18 0
  • 我們?yōu)槭裁匆l(fā)展第二職業(yè)舶沛? 這個歷史悠久的問題如今拿到互聯(lián)網(wǎng)時代嘹承,并沒有太多的格格不入,相反如庭,我認為卻是當(dāng)下非常有...
    阮小七閱讀 1,719評論 1 2