前端學(xué)習(xí)筆記之--CSS(3)

????盒模型:規(guī)定單個盒子的規(guī)則

????視覺格式化模型(布局規(guī)則):頁面中的多個盒子排列規(guī)則

????視覺格式化模型,大體上將頁面中盒子的排列分為三種方式:? ?常規(guī)流????? 浮動????? 定位

? ??常規(guī)流布局

? ? ?常規(guī)流退疫、文檔流、普通文檔流逗载、常規(guī)文檔流

????????所有元素瓷马,默認(rèn)情況下叭喜,都屬于常規(guī)流布局

????????總體規(guī)則:塊盒獨占一行,行盒水平依次排列

????????包含塊(containing block):每個盒子都有它的包含塊靖榕,包含塊決定了盒子的排列區(qū)域标锄。

????????絕大部分情況下:盒子的包含塊,為其父元素的內(nèi)容盒

? ??塊盒

? ? ? ? 1.每個塊盒的總寬度序矩,必須剛好等于包含塊的寬度

????????????寬度的默認(rèn)值是auto

????????????margin的取值也可以是auto鸯绿,默認(rèn)值0

????????????auto:將剩余空間吸收掉

????????????width吸收能力強于margin

????????????若寬度、邊框簸淀、內(nèi)邊距瓶蝴、外邊距計算后,仍然有剩余空間租幕,該剩余空間被margin-right全部吸收

????????????在常規(guī)流中舷手,塊盒在其包含快中居中,可以定寬劲绪、然后左右margin設(shè)置為auto男窟。

? ? 2.每個塊盒垂直方向上的auto值

????????height:auto盆赤, 適應(yīng)內(nèi)容的高度

????????margin:auto, 表示0

????3.百分比取值

????????padding歉眷、寬牺六、margin可以取值為百分比

????以上的所有百分比相對于包含塊的寬度。

? ??高度的百分比:

????1). 包含塊的高度是否取決于子元素的高度汗捡,設(shè)置百分比無效 ????2). 包含塊的高度不取決于子元素的高度淑际,百分比相對于父元素高度

? ? 4.上下外邊距的合并

????????兩個常規(guī)流塊盒,上下外邊距相鄰扇住,會進(jìn)行合并春缕。

????????兩個外邊距取最大值。

? ??


? ? 浮動float

? ? ?視覺格式化模型艘蹋,大體上將頁面中盒子的排列分為三種方式:常規(guī)流????浮動????定位.

? ??應(yīng)用場景????

? ? ?文字環(huán)繞????????橫向排列

? ? 浮動的基本特點

? ? ?修改float屬性值為:

????????left:左浮動锄贼,元素靠上靠左

????????right:右浮動,元素靠上靠右

????默認(rèn)值為none

????????當(dāng)一個元素浮動后女阀,元素必定為塊盒(更改display屬性為block)

????????浮動元素的包含塊宅荤,和常規(guī)流一樣,為父元素的內(nèi)容盒

????盒子尺寸

? ? ? 寬度為auto時强品,適應(yīng)內(nèi)容寬度

? ? ? 高度為auto時膘侮,與常規(guī)流一致屈糊,適應(yīng)內(nèi)容的高度??

??????margin為auto的榛,為0.

? ? ? 邊框、內(nèi)邊距逻锐、百分比設(shè)置與常規(guī)流一樣

????盒子排列

? ? ?左浮動的盒子靠上靠左排列

? ? ?右浮動的盒子考上靠右排列

? ? ?浮動盒子在包含塊中排列時夫晌,會避開常規(guī)流塊盒

? ? ?常規(guī)流塊盒在排列時,無視浮動盒子

? ? ?行盒在排列時昧诱,會避開浮動盒子

? ? ?外邊距合并不會發(fā)生

? ??如果文字沒有在行盒中晓淀,瀏覽器會自動生成一個行盒包裹文字,該行盒叫做匿名行盒盏档。

????高度坍塌

? ? ?高度坍塌的根源:常規(guī)流盒子的自動高度凶掰,在計算時,不會考慮浮動盒子

????????清除浮動蜈亩,涉及css屬性:clear

????????默認(rèn)值:none

????????left:清除左浮動懦窘,該元素必須出現(xiàn)在前面所有左浮動盒子的下方

????????right:清除右浮動,該元素必須出現(xiàn)在前面所有右浮動盒子的下方

????????both:清除左右浮動稚配,該元素必須出現(xiàn)在前面所有浮動盒子的下方

? ??????

? ??

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末畅涂,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子道川,更是在濱河造成了極大的恐慌午衰,老刑警劉巖立宜,帶你破解...
    沈念sama閱讀 206,723評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異臊岸,居然都是意外死亡橙数,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,485評論 2 382
  • 文/潘曉璐 我一進(jìn)店門帅戒,熙熙樓的掌柜王于貴愁眉苦臉地迎上來商模,“玉大人,你說我怎么就攤上這事蜘澜∈┝鳎” “怎么了?”我有些...
    開封第一講書人閱讀 152,998評論 0 344
  • 文/不壞的土叔 我叫張陵鄙信,是天一觀的道長瞪醋。 經(jīng)常有香客問我,道長装诡,這世上最難降的妖魔是什么银受? 我笑而不...
    開封第一講書人閱讀 55,323評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮鸦采,結(jié)果婚禮上宾巍,老公的妹妹穿的比我還像新娘。我一直安慰自己渔伯,他們只是感情好顶霞,可當(dāng)我...
    茶點故事閱讀 64,355評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著锣吼,像睡著了一般选浑。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上玄叠,一...
    開封第一講書人閱讀 49,079評論 1 285
  • 那天古徒,我揣著相機(jī)與錄音,去河邊找鬼读恃。 笑死隧膘,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的寺惫。 我是一名探鬼主播疹吃,決...
    沈念sama閱讀 38,389評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼肌蜻!你這毒婦竟也來了互墓?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,019評論 0 259
  • 序言:老撾萬榮一對情侶失蹤蒋搜,失蹤者是張志新(化名)和其女友劉穎篡撵,沒想到半個月后判莉,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,519評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡育谬,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,971評論 2 325
  • 正文 我和宋清朗相戀三年券盅,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片膛檀。...
    茶點故事閱讀 38,100評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡锰镀,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出咖刃,到底是詐尸還是另有隱情泳炉,我是刑警寧澤,帶...
    沈念sama閱讀 33,738評論 4 324
  • 正文 年R本政府宣布嚎杨,位于F島的核電站花鹅,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏枫浙。R本人自食惡果不足惜刨肃,卻給世界環(huán)境...
    茶點故事閱讀 39,293評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望箩帚。 院中可真熱鬧真友,春花似錦、人聲如沸紧帕。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,289評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽焕参。三九已至轻纪,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間叠纷,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,517評論 1 262
  • 我被黑心中介騙來泰國打工潦嘶, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留涩嚣,地道東北人。 一個月前我還...
    沈念sama閱讀 45,547評論 2 354
  • 正文 我出身青樓掂僵,卻偏偏與公主長得像航厚,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子锰蓬,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,834評論 2 345

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

  • 1.CSS基本概念 1.1 CSS的定義 CSS(Cascading Style Sheets)層疊樣式表幔睬,主要用...
    寥寥十一閱讀 1,808評論 0 6
  • 一、CSS入門 1芹扭、css選擇器 選擇器的作用是“用于確定(選定)要進(jìn)行樣式設(shè)定的標(biāo)簽(元素)”麻顶。 有若干種形式的...
    寵辱不驚丶?xì)q月靜好閱讀 1,584評論 0 6
  • 1.浮動元素有什么特征?對父容器矫钓、其他浮動元素要尔、普通元素、文字分別有什么影響? 何謂浮動元素新娜?有什么特征赵辕?所謂浮動...
    草鞋弟閱讀 809評論 0 1
  • 1.在什么場景下會出現(xiàn)外邊距合并旁钧?如何合并吸重?如何不讓相鄰元素外邊距合并?給個父子外邊距合并的范例 概念:在CSS當(dāng)...
    饑人谷_任磊閱讀 643評論 0 3
  • 昨晚終于等來六六老師帶領(lǐng)的晚課歪今,雖然還在經(jīng)期沒辦法做火呼吸嚎幸,但在老師的帶領(lǐng)下,還是很快進(jìn)入了狀態(tài)寄猩,沉浸在豐盛冥想的...
    漫步的小馬駒閱讀 393評論 0 0