前端學(xué)習(xí)第二天 CSS層疊和屬性

1 關(guān)于 inline block inline-block的一些注意點(diǎn):<img>是行內(nèi)塊標(biāo)簽

  1. <p>, <h1>..<h6>標(biāo)簽內(nèi)放置的是文本轰异,因此這幾個(gè)標(biāo)簽內(nèi)部不能嵌套塊級(jí)標(biāo)簽淹真。
  2. <a> 鏈接內(nèi)不能嵌套鏈接
  3. 行內(nèi)標(biāo)簽一般只能嵌套行內(nèi)標(biāo)簽和行內(nèi)塊標(biāo)簽, inline 或者 inline-block 但是原杂,      
    <a> 標(biāo)簽是個(gè)例外术浪,他可以嵌套塊級(jí)標(biāo)簽成玫。

文字的高度

v2-643fff1278b05976fb0d489020f5b610_1200x500.jpg

行高: inline-height: 表示的是基線和基線之間的距離宴咧。

行高 = 上間距 + 內(nèi)容高度 + 下間距  其中 上下間距的高度總是一致的
因此 讓文本垂直居中的方法 inline-height:盒子高度, 這樣的話由于上下間距是一致的燕耿,內(nèi)容就是垂直居中的中符。
如果行高設(shè)置的高于盒子的高度,文字會(huì)偏下
行高小于盒子的高度誉帅,文字會(huì)偏上淀散。

CSS的層疊性

1 對(duì)于相同的優(yōu)先級(jí),定義在CSS文件書(shū)寫(xiě)的順序蚜锨, 下部的樣式會(huì)覆蓋上面的同樣的樣式(即 發(fā)生相同的樣式定義档插,樣式?jīng)_突的時(shí)候,就近原則亚再,越是靠后覆蓋上層)長(zhǎng)江后浪推前浪

2 子標(biāo)簽會(huì)繼承父標(biāo)簽的一些特性郭膛,不是所有特性,一般來(lái)說(shuō)對(duì)于文本的設(shè)置樣式可以繼承氛悬,比如 font-(font-style, font-weight, font-size, font-family),text-(text-decoration, text-indent color) line-(line-height) 注意:繼承的優(yōu)先級(jí)是0则剃;

CSS的優(yōu)先級(jí)

  1. 標(biāo)簽選擇器的優(yōu)先級(jí)為 0001;
  2. 類選擇器的優(yōu)先級(jí)為    0010;
  3 id選擇器的優(yōu)先級(jí)為      0100;
  4 行內(nèi)標(biāo)簽的優(yōu)先級(jí)為     1000如捅;   也就是寫(xiě)在html標(biāo)簽中的樣式棍现,一般不推薦這么寫(xiě)
  5 !import 表示優(yōu)先級(jí)最高,這個(gè)用的也不多镜遣,這個(gè)優(yōu)先級(jí)是無(wú)窮己肮。

注意:
1 繼承的優(yōu)先級(jí)為0,如果標(biāo)簽選擇的是我們的標(biāo)簽的父類標(biāo)簽烈涮,不管這個(gè)選擇器多高朴肺,這個(gè)優(yōu)先級(jí)都為0,如果有一個(gè)標(biāo)簽選擇器能夠選到我們的標(biāo)簽坚洽,這個(gè)優(yōu)先級(jí)都比繼承的高戈稿,也就是說(shuō)父類再牛,也看自己讶舰;
2 如果標(biāo)簽的優(yōu)先級(jí)相等鞍盗,這樣就看CSS的書(shū)序順序需了,寫(xiě)在后面的覆蓋前面的;
3 選擇器的優(yōu)先級(jí)是可以相加的般甲, h1.a {} 就是 0001 + 0010 = 0011肋乍;比較優(yōu)先級(jí)是比較的相加后的值,其中需要注意的是敷存,這個(gè)優(yōu)先級(jí)沒(méi)有進(jìn)位的概念
0001 + 0001 +....12個(gè)+ 0001 還是小于0010 因?yàn)?00012 < 0010 不能進(jìn)位墓造。低位永遠(yuǎn)不能大于高位。
4 偽類的優(yōu)先級(jí)為 a:hover = 0001 + 0010 = 0011 偽類的優(yōu)先級(jí)也屬于類锚烦,前面有個(gè)a標(biāo)簽觅闽,所以是相加的0011優(yōu)先級(jí)。

這里有個(gè) 難點(diǎn)在于 div p {} 這個(gè)定位到的是div的所有后代p 因此 子孫代p也是被選中的蛉拙,而不是選中子代p孕锄,因此這個(gè)不是繼承優(yōu)先級(jí)為0的問(wèn)題。犯過(guò)的錯(cuò)誤記錄一下。

CSS的其他屬性

1 background :

            background-color: 顏色;
            background-image: url(images/1.jpg);
            background-position: 
            background-repeat: repeat;
            background-attachment: scroll;

background-repeat 的值:
1 repeat:重復(fù) x,y重復(fù);
2 no_repeat: 不重復(fù)聊浅,只顯示一張圖;
3 repeat-x : 沿著x軸重復(fù)碳锈;
4 repeat-y:沿著y軸重復(fù)绞呈;

background-attachment :的值
1 scroll :滾動(dòng)時(shí)圖片一起滾動(dòng)
2 fixed : 滾動(dòng)時(shí)圖片固定

background-position:
1 可以使用方位名詞:

background-position: center bottom;  
1 使用方位名詞時(shí)候,定義兩個(gè)值圾亏,默認(rèn)是第一個(gè)值代表x軸的位置,第二個(gè)代表y周位置,但是如果全都是用方位名詞铛只,則前后順序 無(wú)關(guān)非竿;

2 background-position: bottom; 如果使用一個(gè)方位名詞承匣,另一個(gè)缺省的方位名詞默認(rèn)為center 也就是說(shuō) bottom center 由于前后順序無(wú)關(guān)韧骗,所以都是一樣的顯示

3 background-position: 12px 20px;  使用具體的長(zhǎng)度值時(shí),x軸在前隶症, y軸在后淋样,前后是有順序的纽什,不能調(diào)換,

4 混合使用:background-position: 12px bottom;  數(shù)值和方位名詞可以同時(shí)使用,一旦出現(xiàn)了方位名詞探孝,就表示x y 軸方位順序不能隨便寫(xiě)。

5 background-position: 12px ;  又具體的數(shù)值的時(shí)候粱腻,方位名詞也可以省略耀鸦,默認(rèn)值也是center -等價(jià)于- 12px center

background的連寫(xiě):
1 background的連寫(xiě)沒(méi)有特定的順序: 一般來(lái)說(shuō)

顏色-圖片-重復(fù)-滾動(dòng)-位置(位置有兩個(gè)值氮帐,因此放在最后) 帶有顏色的圖片重復(fù)滾動(dòng)形成背景
background : color image repeat attachment position;
這些屬性值又默認(rèn)值, 因此有時(shí)直接寫(xiě)一個(gè)image 也是可以的洛姑,默認(rèn)是 no-repeat left top ;

背景透明色 CSS3

css3有個(gè)特性可以使得背景有一個(gè)透明度揪漩,因此可以看到下一層的圖片的顏色
background: rgba(0,0,0,0.3); 前面是顏色值,后面就是 透明度 0-完全透明吏口,1 完全不透明。

CSS定位盒子模型

1 每個(gè)標(biāo)簽都是一個(gè)盒子冰更,盒子又 boder padding margin 也就是邊框 內(nèi)邊距和外邊距

border屬性

            border-style:  
 none:沒(méi)有
  solid: 實(shí)線
  dashed: 虛線
  dotted: 點(diǎn)線
            border-color: 邊框的顏色;
            border-width: 邊框的寬度 2px 
            border-top: 表示上邊框 還有bottom left right;
            border-collapse: collapse;  合并相鄰的邊框产徊,否則相鄰的邊框會(huì)變?yōu)樵O(shè)置的2倍,

邊框的連寫(xiě):

border: with style color;
border: 1px solid red;
也就是 粗細(xì)蜀细,樣式 顏色 ---> 粗鹽在兩邊 粘不到一起

有一個(gè)技巧 去掉所有邊框: border : 0;

padding 內(nèi)邊距

padding: 10px舟铜; 上下左右的內(nèi)間距都是10px
padding-top:
padding-left:
padding-right:
padding-bottom:

padding 可以連寫(xiě)

padding : 10px 20px 30px 40px;表示 上右下左的距離--也就是順時(shí)針?lè)较蛟O(shè)置

注意: padding 可以設(shè)置 1個(gè) 2個(gè) 3個(gè) 4個(gè)值
1 padding:10px; 上下左右都是10px
2 padding 10px 20px; 上下是10px 左右是 20px
3 padding 10px 20px 30px; 上10px 左右20px 下30px奠衔;
4 padding 10px 20px 30px 40px; 上 右下左 順時(shí)針

2 padding的注意點(diǎn):
給設(shè)置了寬高的盒子設(shè)置padding會(huì)撐開(kāi)盒子谆刨,因此盒子會(huì)變大塘娶,這樣回合設(shè)計(jì)稿相違背,需要我們?cè)O(shè)置盒子的寬高的時(shí)候把內(nèi)邊距的數(shù)值減去 而且值得注意的是內(nèi)邊距是兩邊的痊夭,因此計(jì)算的時(shí)候不要遺漏刁岸。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市她我,隨后出現(xiàn)的幾起案子虹曙,更是在濱河造成了極大的恐慌,老刑警劉巖番舆,帶你破解...
    沈念sama閱讀 216,651評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件酝碳,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡恨狈,警方通過(guò)查閱死者的電腦和手機(jī)疏哗,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,468評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)禾怠,“玉大人返奉,你說(shuō)我怎么就攤上這事∪邢” “怎么了税娜?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,931評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵系草,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我,道長(zhǎng)得哆,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,218評(píng)論 1 292
  • 正文 為了忘掉前任匕争,我火速辦了婚禮渊啰,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘捂齐。我一直安慰自己蛮放,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,234評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布奠宜。 她就那樣靜靜地躺著包颁,像睡著了一般。 火紅的嫁衣襯著肌膚如雪压真。 梳的紋絲不亂的頭發(fā)上娩嚼,一...
    開(kāi)封第一講書(shū)人閱讀 51,198評(píng)論 1 299
  • 那天,我揣著相機(jī)與錄音滴肿,去河邊找鬼岳悟。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的贵少。 我是一名探鬼主播呵俏,決...
    沈念sama閱讀 40,084評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼滔灶!你這毒婦竟也來(lái)了普碎?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 38,926評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤宽气,失蹤者是張志新(化名)和其女友劉穎随常,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體萄涯,經(jīng)...
    沈念sama閱讀 45,341評(píng)論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡绪氛,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,563評(píng)論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了涝影。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片枣察。...
    茶點(diǎn)故事閱讀 39,731評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖燃逻,靈堂內(nèi)的尸體忽然破棺而出序目,到底是詐尸還是另有隱情,我是刑警寧澤伯襟,帶...
    沈念sama閱讀 35,430評(píng)論 5 343
  • 正文 年R本政府宣布猿涨,位于F島的核電站,受9級(jí)特大地震影響姆怪,放射性物質(zhì)發(fā)生泄漏叛赚。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,036評(píng)論 3 326
  • 文/蒙蒙 一稽揭、第九天 我趴在偏房一處隱蔽的房頂上張望俺附。 院中可真熱鬧,春花似錦溪掀、人聲如沸事镣。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,676評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)璃哟。三九已至,卻和暖如春喊递,著一層夾襖步出監(jiān)牢的瞬間沮稚,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,829評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工册舞, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人障般。 一個(gè)月前我還...
    沈念sama閱讀 47,743評(píng)論 2 368
  • 正文 我出身青樓调鲸,卻偏偏與公主長(zhǎng)得像盛杰,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子藐石,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,629評(píng)論 2 354

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

  • 學(xué)會(huì)使用CSS選擇器熟記CSS樣式和外觀屬性熟練掌握CSS各種選擇器熟練掌握CSS各種選擇器熟練掌握CSS三種顯示...
    七彩小鹿閱讀 6,311評(píng)論 2 66
  • 問(wèn)答題47 /72 常見(jiàn)瀏覽器兼容性問(wèn)題與解決方案即供? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,748評(píng)論 1 92
  • 轉(zhuǎn)載請(qǐng)聲明 原文鏈接地址 關(guān)注公眾號(hào)獲取更多資訊 第一部分 HTML 第一章 職業(yè)規(guī)劃和前景 職業(yè)方向規(guī)劃定位...
    程序員poetry閱讀 16,551評(píng)論 32 459
  • 1.CSS基本概念 1.1 CSS的定義 CSS(Cascading Style Sheets)層疊樣式表,主要用...
    寥寥十一閱讀 1,832評(píng)論 0 6
  • 概述 在網(wǎng)易云課堂學(xué)習(xí)李南江老師的《從零玩轉(zhuǎn)HTML5前端+跨平臺(tái)開(kāi)發(fā)》時(shí)于微,所整理的筆記逗嫡。筆記內(nèi)容為根據(jù)個(gè)人需求所...
    墨荀閱讀 2,336評(píng)論 0 7