[前端學習]css部分學習筆記愧膀,第四天

CSS樣式表

行內樣式表

  • 格式:<標簽 style="屬性1:屬性值; 屬性2:屬性值" >
  • 顧名思義,行內樣式表就是寫在標簽內部的谣光,如果只有一點點樣式要修改可以使用它扇调。

內部樣式表

  • 格式:<head>
    <style type="text/csss">
    選擇器 {屬性:屬性值;}
    </style>
    </head>
  • 內部樣式表一般寫在head標簽內。

外部樣式表

  • 外部樣式表意思是:把html和css分離抢肛,HTML文件只寫html代碼狼钮,CSS文件只寫css樣式。
  • 通過<link>標簽把css文件引入到html文件中捡絮。這個在實際工作中是最常用的熬芜。

三種樣式表的區(qū)別:

  • 行內樣式表,默認權重最高福稳,但是完全沒有分離涎拉,且只能控制一個標簽,用得最少的圆;
  • 內部樣式表鼓拧,默認權重次之,初步實現(xiàn)分離越妈,可以控制一個頁面季俩,用得較少;
  • 外部樣式表梅掠,默認權重最低酌住,完全實現(xiàn)分離,可以控制整個站點所有頁面阎抒,用得最多酪我。

拓展:

  • 導入式樣式表

    • 格式:<style> @import url(xxx.css); </style>(如果在css文件中引入,不用寫style標簽)
    • 它的作用與link鏈入式是一樣的且叁。區(qū)別在于都哭,它既可以在html文件中導入css文件,還可以在css文件中導入css文件,而且@import是在html加載完之后才加載css欺矫,低版本瀏覽不支持纱新,js也不能調用。

CSS三大特性

層疊性

  • 在css書寫時不可避免的會出現(xiàn)樣式?jīng)_突汇陆,就是先后寫了一樣的屬性怒炸,但是屬性值不同。這個時候就會根據(jù)css的層疊性來執(zhí)行毡代,最終顯示的結果是后寫的阅羹。
  • 所以css層疊性就是指,如果樣式出現(xiàn)沖突教寂,那么執(zhí)行后寫的樣式捏鱼。也可以理解為就近,誰離標簽越近就執(zhí)行誰酪耕。
  • 小技巧:根據(jù)層疊性原理导梆,css設置時,大的整體樣式寫前面迂烁,小的樣式寫后面看尼。

繼承性

  • css中會出現(xiàn)子元素如果不單獨寫樣式會繼承部分父元素的樣式。
  • 一般與文字相關的屬性會繼承盟步,例如:字體藏斩,顏色,字號却盘,行高等屬性狰域。
  • 而與盒模型相關的屬性不會繼承,例如:外邊距黄橘,內邊距兆览,背景,定位塞关,浮動抬探,元素高度等。
  • 所以在工作中繼承性的應用多是把一些文字樣式寫在body內描孟,子元素繼承即可驶睦,可以起到節(jié)省代碼量的效果。
  • 注意:繼承樣式的權重為0最低匿醒!

權重性(重點)

  • 首先要清楚一個問題,之前說的層疊性是沒有涉及到css的權重性的缠导,就是當所有樣式的權重值都相同的廉羔,層疊性的就近原則才會其效果,就是離標簽最近的優(yōu)先執(zhí)行僻造。
    • 以下是各類型權重的排序:
      1. 憋他!important 當在屬性值后加上這個后孩饼,它的權重值永遠是最高的,無限大竹挡。
      2. 行內標簽樣式(就是直接寫在標簽中的)镀娶,權重值為1,0,0,0
      3. id選擇器 權重值為0,1,0,0
      4. 類或者偽類選擇器 權重值為0,0,1,0
      5. 標簽選擇器 權重值0,0,0,1
      6. *通配符選擇器或者繼承樣式 權重值為0,0,0,0
    • 注意:權重值是可以累計但是不能進位的。例如揪罕,
      div ul li(0,0,0,3),a:hover(0,0,1,1)梯码,.nav ul li(0,0,1,2)
    • 通過以上例子就能知道好啰,多個選擇器組合轩娶,權重是可以累計的。但是永遠不能進位框往,就是說哪怕你寫十個標簽選擇器鳄抒,它的權重也是0,0,0,10而不是0,0,1,0,另外要記住一點椰弊,不管父元素的權重多高许溅,對子元素永遠是繼承過來0的權重。
    • 特殊標簽ah秉版,你可能會發(fā)現(xiàn)如果給body設置一個通用樣式后贤重,對a和h標簽不起作用。原因是瀏覽器渲染時默認就賦給了它們標簽選擇器的樣式沐飘,就是說它們本身是有權重的游桩,所以不會繼承。所以想要a和h標簽有樣式耐朴,你必須要單獨寫借卧。

CSS背景設置

背景顏色設置

  • 使用background-color:顏色;可以設置頁面的背景顏色筛峭,這個是可以和背景圖像一起設置的铐刘,當背景圖像沒有填滿頁面,那么剩余的地方就會被背景顏色填充影晓。
  • 注意:不管是設置背景顏色還是背景圖片镰吵,它都是應用到頁面最底層。所以它與<img>插入圖片不同挂签,是可以在背景上放置各種元素的疤祭。

背景圖像設置

  • 使用background-image:url();來設置背景圖像饵婆。
  • 注意url()中的圖片地址可以用""包裹勺馆,也可以不用,都能生效。但這里提倡直接寫地址即可草穆。

背景圖像顯示設置

  • 使用background-repeat:repeat|no-repeat|repeat-x|repeat-y;來設置背景圖像顯示樣式
  • 設置背景圖像的默認值是repeat(平鋪)灌灾,就是把整個頁面都用背景圖來鋪滿。no-repeat是不平鋪悲柱,repeat-x是橫向平鋪锋喜,repeat-y是縱向平鋪。

背景圖片位置設置

  • 使用background-position:X軸 Y軸;來設置背景圖片位置
  • 關于X軸和Y軸的值有幾種設置方式:
    • 1.方位詞豌鸡。 left center right
    • 2.準確數(shù)值嘿般。 百分數(shù) 單位值(px等)
    • 方位詞很好理解就是,左中右三個方位直颅。準確數(shù)值是基于x軸和y軸來計算的博个,假如你設置background-position:30px center,那么背景圖的位置在靠左的中間。所以說準確數(shù)值就是XY軸0刻度到圖片邊框的距離功偿。
    • 通常來說只使用方位詞的話盆佣,沒有限制寫得順序。但是為了避免出現(xiàn)混淆械荷,這里統(tǒng)一規(guī)定共耍,必須按照X軸 Y軸這樣的順序來寫。
    • 發(fā)現(xiàn)一個問題吨瞎,如果給body設置背景圖痹兜,不指定高度寬度的話,會出現(xiàn)找不到頁面高度颤诀,這個時候Y軸只有設置px單位才能正常顯示字旭,方位詞和百分比會出錯。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末崖叫,一起剝皮案震驚了整個濱河市遗淳,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌心傀,老刑警劉巖屈暗,帶你破解...
    沈念sama閱讀 218,284評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異脂男,居然都是意外死亡养叛,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,115評論 3 395
  • 文/潘曉璐 我一進店門宰翅,熙熙樓的掌柜王于貴愁眉苦臉地迎上來弃甥,“玉大人,你說我怎么就攤上這事汁讼∨似” “怎么了肮之?”我有些...
    開封第一講書人閱讀 164,614評論 0 354
  • 文/不壞的土叔 我叫張陵掉缺,是天一觀的道長卜录。 經(jīng)常有香客問我,道長眶明,這世上最難降的妖魔是什么艰毒? 我笑而不...
    開封第一講書人閱讀 58,671評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮搜囱,結果婚禮上丑瞧,老公的妹妹穿的比我還像新娘。我一直安慰自己蜀肘,他們只是感情好绊汹,可當我...
    茶點故事閱讀 67,699評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著扮宠,像睡著了一般西乖。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上坛增,一...
    開封第一講書人閱讀 51,562評論 1 305
  • 那天获雕,我揣著相機與錄音,去河邊找鬼收捣。 笑死届案,一個胖子當著我的面吹牛,可吹牛的內容都是我干的罢艾。 我是一名探鬼主播楣颠,決...
    沈念sama閱讀 40,309評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼咐蚯!你這毒婦竟也來了童漩?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,223評論 0 276
  • 序言:老撾萬榮一對情侶失蹤仓蛆,失蹤者是張志新(化名)和其女友劉穎睁冬,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體看疙,經(jīng)...
    沈念sama閱讀 45,668評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡豆拨,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,859評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了能庆。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片施禾。...
    茶點故事閱讀 39,981評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖搁胆,靈堂內的尸體忽然破棺而出弥搞,到底是詐尸還是另有隱情邮绿,我是刑警寧澤,帶...
    沈念sama閱讀 35,705評論 5 347
  • 正文 年R本政府宣布攀例,位于F島的核電站船逮,受9級特大地震影響,放射性物質發(fā)生泄漏粤铭。R本人自食惡果不足惜挖胃,卻給世界環(huán)境...
    茶點故事閱讀 41,310評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望梆惯。 院中可真熱鬧酱鸭,春花似錦、人聲如沸垛吗。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,904評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽怯屉。三九已至蔚舀,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間蚀之,已是汗流浹背蝗敢。 一陣腳步聲響...
    開封第一講書人閱讀 33,023評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留足删,地道東北人寿谴。 一個月前我還...
    沈念sama閱讀 48,146評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像失受,于是被迫代替她去往敵國和親讶泰。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,933評論 2 355

推薦閱讀更多精彩內容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案拂到? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 13,754評論 1 92
  • 1.CSS基本概念 1.1 CSS的定義 CSS(Cascading Style Sheets)層疊樣式表痪署,主要用...
    寥寥十一閱讀 1,833評論 0 6
  • 轉載請聲明 原文鏈接地址 關注公眾號獲取更多資訊 第一部分 HTML 第一章 職業(yè)規(guī)劃和前景 職業(yè)方向規(guī)劃定位...
    程序員poetry閱讀 16,555評論 32 459
  • CSS基礎 本文包括CSS基礎知識選擇器(重要!P盅@欠浮)繼承、特殊性领铐、層疊悯森、重要性CSS格式化排版單位和值盒模型浮動...
    廖少少閱讀 3,086評論 0 40
  • 小長假第一天,家庭聚餐绪撵,久未去北大西門的何賢記廣東菜館了瓢姻,結果讓人失望,味道比前幾年差遠了音诈。晚上嘗試做了媽推薦的扁...
    菜菜2017閱讀 183評論 0 5