學(xué)習(xí)CSS你必須踩得那些坑(六)

這里加了邊框方便調(diào)試

·為了能夠設(shè)置在垂直方向上的高度(padding-top/bottom, margin-top/bottom, height):我們?cè)O(shè)置行內(nèi)元素display為inline-block

行內(nèi)元素是就像水一樣,垂直方向上設(shè)置高度都沒用拱雏,所以有時(shí)候需要設(shè)置為inline-block或block钾埂。

有個(gè)形象的比喻,inline=>水,inline-block=>果凍,block=>石頭

·設(shè)置box-sizing為border-box

默認(rèn)情況下,元素的height只包括內(nèi)容區(qū)域领突。但是我們經(jīng)常需要加入border或者padding,元素的高度的實(shí)際高度是padding + border + height案怯,每次你都需要減去padding和border君旦。除了計(jì)算麻煩之外,用百分比設(shè)置高度的時(shí)候,你經(jīng)常會(huì)遇到內(nèi)容區(qū)域溢出的問題:

html,body{

height: 100%;

width:100%;

}

.container{

padding: 0 20px;

}

Hello World

[站外圖片上傳中……(4)]

·通過line-height進(jìn)行垂直居中:

css中水平居中很簡(jiǎn)單于宙,但是垂直居中就不好做了浮驳。通過設(shè)置line-height等于height可以讓文字垂直居中悍汛。關(guān)于居中的問題捞魁,參考[譯]CSS居中完全指南http://www.voyax.me/2016/04/19/譯-CSS居中完全指南/

最后還有一個(gè)大坑!@敫馈谱俭!

[站外圖片上傳中……(5)]

為啥navbar高度沒有撐開!O昆著!好吧,都是float的錯(cuò)术陶,float導(dǎo)致元素溢出了文檔流凑懂,從而父元素的高度不會(huì)隨著float元素高度的變化而適應(yīng)。

單從float的角度說梧宫,有兩個(gè)思路:

1.將父元素變成BFC

2.清除浮動(dòng)

代碼如下:

通過overflow觸發(fā)BFC

.navbar::after{

overflow: hidden;

}

clearfix(關(guān)于clearfix的討論接谨,看看stackoverflow上的這個(gè)討論

.clearfix:after {

content: " "; /* Older browser do not support empty content */

visibility: hidden;

display: block;

height: 0;

clear: both;

}

總結(jié)

這一章主要帶著你踩踩坑,介紹了幾個(gè)開發(fā)中經(jīng)常遇到的問題塘匣。下一張我們看看在實(shí)際開發(fā)中脓豪,如果從零開始組織你的代碼,同時(shí)逐步完成這個(gè)頁面

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末忌卤,一起剝皮案震驚了整個(gè)濱河市扫夜,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌驰徊,老刑警劉巖笤闯,帶你破解...
    沈念sama閱讀 206,968評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異棍厂,居然都是意外死亡颗味,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門勋桶,熙熙樓的掌柜王于貴愁眉苦臉地迎上來脱衙,“玉大人,你說我怎么就攤上這事例驹【韬” “怎么了?”我有些...
    開封第一講書人閱讀 153,220評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵鹃锈,是天一觀的道長(zhǎng)荤胁。 經(jīng)常有香客問我,道長(zhǎng)屎债,這世上最難降的妖魔是什么仅政? 我笑而不...
    開封第一講書人閱讀 55,416評(píng)論 1 279
  • 正文 為了忘掉前任垢油,我火速辦了婚禮,結(jié)果婚禮上圆丹,老公的妹妹穿的比我還像新娘滩愁。我一直安慰自己,他們只是感情好辫封,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,425評(píng)論 5 374
  • 文/花漫 我一把揭開白布硝枉。 她就那樣靜靜地躺著,像睡著了一般倦微。 火紅的嫁衣襯著肌膚如雪妻味。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,144評(píng)論 1 285
  • 那天欣福,我揣著相機(jī)與錄音责球,去河邊找鬼。 笑死拓劝,一個(gè)胖子當(dāng)著我的面吹牛雏逾,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播凿将,決...
    沈念sama閱讀 38,432評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼校套,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了牧抵?” 一聲冷哼從身側(cè)響起笛匙,我...
    開封第一講書人閱讀 37,088評(píng)論 0 261
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎犀变,沒想到半個(gè)月后妹孙,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,586評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡获枝,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,028評(píng)論 2 325
  • 正文 我和宋清朗相戀三年蠢正,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片省店。...
    茶點(diǎn)故事閱讀 38,137評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡嚣崭,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出懦傍,到底是詐尸還是另有隱情雹舀,我是刑警寧澤,帶...
    沈念sama閱讀 33,783評(píng)論 4 324
  • 正文 年R本政府宣布粗俱,位于F島的核電站说榆,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜签财,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,343評(píng)論 3 307
  • 文/蒙蒙 一串慰、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧唱蒸,春花似錦邦鲫、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,333評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽怜姿。三九已至慎冤,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間沧卢,已是汗流浹背蚁堤。 一陣腳步聲響...
    開封第一講書人閱讀 31,559評(píng)論 1 262
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留但狭,地道東北人披诗。 一個(gè)月前我還...
    沈念sama閱讀 45,595評(píng)論 2 355
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像立磁,于是被迫代替她去往敵國(guó)和親呈队。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,901評(píng)論 2 345

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

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案唱歧? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,728評(píng)論 1 92
  • 目標(biāo) 按照Sketch設(shè)計(jì)稿宪摧,實(shí)現(xiàn)一個(gè)完整的頁面,希望你學(xué)完這一些列課程后颅崩,能夠系統(tǒng)地掌握CSS几于,真正玩轉(zhuǎn)CSS ...
    四光年閱讀 680評(píng)論 0 1
  • CSS 1、介紹一下標(biāo)準(zhǔn)的CSS的盒子模型沿后?低版本IE的盒子模型有什么不同的沿彭? (1)有兩種,IE盒子模型尖滚、W3C...
    京程一燈閱讀 1,745評(píng)論 3 26
  • “我都已經(jīng)做到這地步了漆弄,為什么他連回頭看看我都不愿意睦裳?” 一 前不久下載了荔枝FM,在這個(gè)神奇的軟件上邂逅了著名情...
    亓沐吖閱讀 1,878評(píng)論 4 11
  • 多愁善感的時(shí)候總是想寫點(diǎn)東西,總覺得只有孤獨(dú)才可以成就人置逻,一個(gè)人的時(shí)候也可以撐起一切推沸。本就是個(gè)三分鐘熱度的人,望能堅(jiān)持。
    芭蕉葉落閱讀 167評(píng)論 0 0