CSS深入

1.居中五環(huán)

根據(jù)前面所學(xué)內(nèi)容寫(xiě)一個(gè)始終居中的奧運(yùn)五環(huán)


五環(huán)源代碼


五環(huán)運(yùn)行結(jié)果

2.兩欄布局


兩欄布局代碼(其中right必須寫(xiě)到left前面)

3.兩個(gè)經(jīng)典BUG

1.(margin塌陷)父子嵌套的元素垂直方向的margin會(huì)取父子中較大的值移動(dòng)

解決方法:觸發(fā)BFC

2.(margin合并) ?兩個(gè)div豎直方向的margin會(huì)合并


margin合并問(wèn)題

解決方法:可以觸發(fā)BFC解決,但是一般不解決罚勾,因?yàn)闀?huì)改html猎塞,html在開(kāi)發(fā)中比較基層假抄,所以不解決。

4.BFC

四個(gè)觸發(fā)條件(將屬性加入到父元素中即可):

1.position:absolute

2.display:inline-bock

3.float:left/right

4.overflow:hidden(一般用于處理溢出部分隱藏庶近,解決塌陷時(shí)將該熟悉加到父元素中)

5.浮動(dòng)模型

float:參數(shù)為left、right ?(將每行元素改為float布局)

clear:both(清除周圍浮動(dòng)流)

1.加入float的元素為浮動(dòng)元素

2.浮動(dòng)元素產(chǎn)生了浮動(dòng)流,所有產(chǎn)生了浮動(dòng)流的元素当辐,塊級(jí)元素看不到他們,產(chǎn)生了bfc的元素和文本類屬性的元素(帶inline的)以及文本都能看到浮動(dòng)元素鲤看。

3.問(wèn)題:一個(gè)塊級(jí)父元素不能看到浮動(dòng)元素缘揪,怎么獲得父元素邊框?

方法1:取一個(gè)不顯示的標(biāo)簽义桂,清除其周圍浮動(dòng)流找筝,將邊框撐開(kāi)

clear:both(只對(duì)塊級(jí)元素生效)


解決辦法

偽元素:可以用css來(lái)操作,但是沒(méi)有寫(xiě)到html里面(::before::after)

方法2:.父元素::after{content:"";clear:both;display:block;}

方法3:將父級(jí)元素設(shè)為可見(jiàn)浮動(dòng)流的元素(例如設(shè)為bfc)

知識(shí)點(diǎn):設(shè)置position:absolute以及float:left/right打內(nèi)部把元素變?yōu)閕nline-block

應(yīng)用:實(shí)現(xiàn)文字圖片頂對(duì)齊


使用float:left之前


使用該屬性后

6.寫(xiě)一個(gè)簡(jiǎn)單實(shí)例


目標(biāo)實(shí)現(xiàn)


代碼實(shí)現(xiàn)

7.溢出容器慷吊,要打點(diǎn)展示

1.單行文本溢出處理:

解決方法:white-space:nowrap(成為一行);overflow:hidden(溢出部分隱藏);text-overflow:ellipsis(隱藏部分用點(diǎn)代替);

2.多行文本溢出處理:

解決方法:直接寫(xiě)...(百度就是這么實(shí)現(xiàn)的)

8.背景圖片處理

屬性:background-image:url();background-size: px px;background-repeat:no-repeat;background-position: px px(left top ? ? ? left bottom ? ?left center);

9.圖片代替文字問(wèn)題


當(dāng)不加載css時(shí)希望出現(xiàn)文本”淘寶網(wǎng)“的超鏈接

解決辦法1:

text-indent: ?px(容器縮進(jìn)容器寬度)袖裕;white-space:nowrap(強(qiáng)制不換行);overflow:hidden(容器外隱藏);

解決辦法2:

將容器高度設(shè)為0;將內(nèi)邊框上部設(shè)為圖片高度溉瓶;因?yàn)楸尘皶?huì)在padding中擴(kuò)展急鳄,而文字不會(huì),所以文字會(huì)被擠出容器堰酿,將容器外設(shè)為隱藏即可疾宏。

10.標(biāo)簽嵌套標(biāo)準(zhǔn)

行級(jí)元素只能嵌套行級(jí)元素,

塊級(jí)元素可以嵌套任何元素触创,

p標(biāo)簽不能嵌套塊級(jí)元素坎藐,

a標(biāo)簽不能嵌套a標(biāo)簽

11.css要點(diǎn)補(bǔ)充說(shuō)明:

1.

實(shí)現(xiàn)隨著界面改變大小內(nèi)層容器不變并始終居中(只對(duì)塊元素適用)

2.帶inline的元素有文本的特點(diǎn),例如將空白或者換行展示為一個(gè)文本分隔符(例如img)


代碼1
代碼1展示結(jié)果


代碼2
代碼2展示結(jié)果

3.position:absulute以及float:left/right會(huì)將元素從內(nèi)部改為display:inline-block

4.一旦一個(gè)行級(jí)塊元素中有文字時(shí)哼绑,后面的文字會(huì)和該文字底對(duì)齊岩馍;不過(guò)可以通過(guò)vertical-align:來(lái)調(diào)整對(duì)其像素。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末凌那,一起剝皮案震驚了整個(gè)濱河市兼雄,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌帽蝶,老刑警劉巖赦肋,帶你破解...
    沈念sama閱讀 211,376評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件块攒,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡佃乘,警方通過(guò)查閱死者的電腦和手機(jī)囱井,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,126評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)趣避,“玉大人庞呕,你說(shuō)我怎么就攤上這事〕膛粒” “怎么了住练?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,966評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)愁拭。 經(jīng)常有香客問(wèn)我讲逛,道長(zhǎng),這世上最難降的妖魔是什么岭埠? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,432評(píng)論 1 283
  • 正文 為了忘掉前任盏混,我火速辦了婚禮,結(jié)果婚禮上惜论,老公的妹妹穿的比我還像新娘许赃。我一直安慰自己,他們只是感情好馆类,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,519評(píng)論 6 385
  • 文/花漫 我一把揭開(kāi)白布混聊。 她就那樣靜靜地躺著,像睡著了一般蹦掐。 火紅的嫁衣襯著肌膚如雪技羔。 梳的紋絲不亂的頭發(fā)上僵闯,一...
    開(kāi)封第一講書(shū)人閱讀 49,792評(píng)論 1 290
  • 那天卧抗,我揣著相機(jī)與錄音,去河邊找鬼鳖粟。 笑死社裆,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的向图。 我是一名探鬼主播泳秀,決...
    沈念sama閱讀 38,933評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼榄攀!你這毒婦竟也來(lái)了嗜傅?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,701評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤檩赢,失蹤者是張志新(化名)和其女友劉穎吕嘀,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,143評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡偶房,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,488評(píng)論 2 327
  • 正文 我和宋清朗相戀三年趁曼,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片棕洋。...
    茶點(diǎn)故事閱讀 38,626評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡挡闰,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出掰盘,到底是詐尸還是另有隱情摄悯,我是刑警寧澤,帶...
    沈念sama閱讀 34,292評(píng)論 4 329
  • 正文 年R本政府宣布愧捕,位于F島的核電站射众,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏晃财。R本人自食惡果不足惜叨橱,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,896評(píng)論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望断盛。 院中可真熱鬧罗洗,春花似錦、人聲如沸钢猛。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,742評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)命迈。三九已至贩绕,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間壶愤,已是汗流浹背淑倾。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留征椒,地道東北人娇哆。 一個(gè)月前我還...
    沈念sama閱讀 46,324評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像勃救,于是被迫代替她去往敵國(guó)和親碍讨。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,494評(píng)論 2 348

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

  • 問(wèn)答題47 /72 常見(jiàn)瀏覽器兼容性問(wèn)題與解決方案蒙秒? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,737評(píng)論 1 92
  • 1. 前言 前端圈有個(gè)“共颍”:在面試時(shí),問(wèn)個(gè)css的position屬性能刷掉一半人晕讲,其中不乏工作四五年的同學(xué)覆获。在...
    YjWorld閱讀 4,428評(píng)論 5 15
  • 學(xué)會(huì)使用CSS選擇器熟記CSS樣式和外觀屬性熟練掌握CSS各種選擇器熟練掌握CSS各種選擇器熟練掌握CSS三種顯示...
    七彩小鹿閱讀 6,306評(píng)論 2 66
  • Overflow基本屬性 visible(默認(rèn)) hidden scroll auto inherit 假如ove...
    soojade閱讀 2,532評(píng)論 0 1
  • 行程第一跡:1:00的機(jī)場(chǎng)班車榜田,11:30才下班,不靠譜的自己以為時(shí)間還早锻梳,跑去超市還順帶坐下來(lái)箭券,沒(méi)錯(cuò)是坐...
    劉姝公子閱讀 534評(píng)論 0 0