任務(wù)十

一 浮動(dòng)元素有什么特征杠茬?對(duì)父容器、其他浮動(dòng)元素弛随、普通元素瓢喉、文字分別有什么影響?

  • 特征:使元素脫離文檔流,左右浮動(dòng)舀透,文檔流中的元素感覺不到浮動(dòng)元素栓票。

  • 影響

對(duì)父容器來(lái)說(shuō),脫離文檔流,父元素?zé)o法感知浮動(dòng)元素的容量走贪,如果父元素未設(shè)置高度值佛猛,父元素高度將無(wú)法由浮動(dòng)元素?fù)伍_,父容器會(huì)失去高度坠狡。

其它浮動(dòng)元素都根據(jù)左右浮動(dòng)继找,顯示在一排。

普通元素會(huì)被遮檔逃沿,如文檔流中文字圖片內(nèi)容與浮動(dòng)元素所占用區(qū)域重合婴渡,文字內(nèi)容會(huì)被擠開。也就是文字環(huán)繞圖片這種形勢(shì)凯亮。

二 清除浮動(dòng)指什么? 如何清除浮動(dòng)? 兩種以上方法

  • 清除浮動(dòng)边臼,浮動(dòng)元素還是浮動(dòng),只是清除浮動(dòng)帶來(lái)的副作用假消。
  1. 在父元素的子元素的最后添加一個(gè)沒有高度的空的塊標(biāo)簽硼瓣,并且設(shè)置屬性 clear:both;

2.在父元素上添加after偽類

.container:after{
content: "";
display: block;
clear: both/;
}

3.讓父元素也浮動(dòng)起來(lái)。

三 有幾種定位方式置谦,分別是如何實(shí)現(xiàn)定位的堂鲤,參考點(diǎn)是什么,使用場(chǎng)景是什么媒峡?

  1. inherit 從父元素繼承 position 屬性的值

  2. static 默認(rèn)值瘟栖,沒有定位,元素出現(xiàn)在正常的文檔流中谅阿。參考點(diǎn)是文檔流中的位置半哟。

  3. relative 相對(duì)定位。相對(duì)于元素本身正常位置進(jìn)行定位签餐,通過(guò)top寓涨、bottom、left氯檐、right屬性來(lái)設(shè)置偏移量戒良。
    使用場(chǎng)景:為絕對(duì)定位設(shè)定參照物或?qū)υ刈陨砦恢眠M(jìn)行局部調(diào)整。

4.absolute 絕對(duì)定位冠摄。相對(duì)于static定位以外的第一個(gè)祖先元素進(jìn)行定位糯崎,若都沒有發(fā)現(xiàn)則以html標(biāo)簽為參考進(jìn)行定位。
使用場(chǎng)景:當(dāng)想讓元素參照特定參照物進(jìn)行定位時(shí)使用河泳。

  1. fixed:固定定位沃呢。生成絕對(duì)定位元素,相對(duì)于viewport進(jìn)行定位拆挥。

  2. sticky:對(duì)象在常態(tài)時(shí)遵循普通流薄霜。它就像是relative和fixed的合體,當(dāng)在屏幕中時(shí)按常規(guī)流排版,當(dāng)卷動(dòng)到屏幕外時(shí)則表現(xiàn)如fixed惰瓜。兼容性不佳否副,不常用。

四 z-index 有什么作用? 如何使用?

  • 當(dāng)頁(yè)面上出現(xiàn)多個(gè)由絕對(duì)定位或固定定位所產(chǎn)生的浮動(dòng)層時(shí)鸵熟,這些浮動(dòng)層的位置就由z-index來(lái)決定副编,數(shù)值越大负甸,越在上面流强。

  • 使用條件: 當(dāng)元素被定位時(shí)(absolute,relative呻待,fixed)打月,z-index才生效。

  • 層疊上下文的7種層疊等級(jí)

  1. 背景和邊框
  2. 負(fù)z-index值
  3. 塊級(jí)盒
  4. 浮動(dòng)盒
  5. 行內(nèi)盒
  6. z-index:0
  7. 正z-index值

五 position:relative和負(fù)margin都可以使元素位置發(fā)生偏移?二者有什么區(qū)別

  • position:relative蚕捉,元素在文檔流中的位置不變奏篙,不影響后面元素在文檔流中的布局。

  • margin迫淹,元素在文檔流中位置發(fā)生了變化秘通,影響后面元素在文檔流中的布局。

六 BFC 是什么敛熬?如何生成 BFC肺稀?BFC 有什么作用?舉例說(shuō)明

BFC是塊級(jí)格式上下文应民。其定義是:浮動(dòng)话原、絕對(duì)定位(絕對(duì)定位、固定定位)元素诲锹、塊級(jí)容器(如inline-block繁仁、 table-cell、table-caption)并不是塊級(jí)盒子归园,還包括哪些overflow屬性值取值visible以外的塊級(jí)盒子黄虱,會(huì)為它們的內(nèi)容物創(chuàng)建一個(gè)新的塊級(jí)格式化上下文。

七 在什么場(chǎng)景下會(huì)出現(xiàn)外邊距合并庸诱?如何合并悬钳?如何不讓相鄰元素外邊距合并?給個(gè)父子外邊距合并的范例

  1. 外邊距合并指的是偶翅,當(dāng)兩個(gè)垂直外邊距相遇時(shí)默勾,即當(dāng)一個(gè)元素出現(xiàn)在另一個(gè)元素上面時(shí),第一個(gè)元素的下外邊距與第二個(gè)元素的上外邊距會(huì)發(fā)生合并聚谁。

  2. 合并規(guī)則

  • 兩個(gè)margin都是正值的時(shí)候母剥,取兩者的最大值

  • 當(dāng) margin 都是負(fù)值的時(shí)候,取的是其中絕對(duì)值較大的,然后环疼,從0位置习霹,負(fù)向位移

  • 當(dāng)有正有負(fù)的時(shí)候,先取出負(fù) margin 中絕對(duì)值中最大的炫隶,然后淋叶,和正 margin 值中最大的 margin 相加

  • 所有毗鄰的margin要一起參與運(yùn)算,不能分步進(jìn)行

  1. 如果塊級(jí)父元素中伪阶,不存在上邊框煞檩、上內(nèi)邊距、內(nèi)聯(lián)元素栅贴、清除浮動(dòng)這四條屬性(也可以說(shuō)斟湃,當(dāng)上邊框?qū)挾燃吧蟽?nèi)邊距距離為0時(shí)),那么這個(gè)塊級(jí)元素和其第一個(gè)子元素的上邊距就可以說(shuō)”挨到了一起“檐薯。此時(shí)這個(gè)塊級(jí)父元素和其第一個(gè)子元素就會(huì)發(fā)生上外邊距合并現(xiàn)象凝赛,換句話說(shuō),此時(shí)這個(gè)父元素對(duì)外展現(xiàn)出來(lái)的外邊距將直接變成這個(gè)父元素和其第一個(gè)子元素的margin-top的較大者坛缕。
  • 形成BFC 可以阻止外邊柜合并墓猎,如上一題的給元素添加浮動(dòng),絕對(duì)定位赚楚,inline-block毙沾;父子元素情況下,給父元素添加overflow不為none也可以阻止直晨。

范例

范例

八 代碼

效果范例一

效果范例二

效果案例三

效果案例四

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末搀军,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子勇皇,更是在濱河造成了極大的恐慌罩句,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,265評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件敛摘,死亡現(xiàn)場(chǎng)離奇詭異门烂,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)兄淫,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門屯远,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人捕虽,你說(shuō)我怎么就攤上這事慨丐。” “怎么了泄私?”我有些...
    開封第一講書人閱讀 156,852評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵房揭,是天一觀的道長(zhǎng)备闲。 經(jīng)常有香客問(wèn)我,道長(zhǎng)捅暴,這世上最難降的妖魔是什么恬砂? 我笑而不...
    開封第一講書人閱讀 56,408評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮蓬痒,結(jié)果婚禮上泻骤,老公的妹妹穿的比我還像新娘。我一直安慰自己梧奢,他們只是感情好狱掂,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,445評(píng)論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著粹断,像睡著了一般符欠。 火紅的嫁衣襯著肌膚如雪嫡霞。 梳的紋絲不亂的頭發(fā)上瓶埋,一...
    開封第一講書人閱讀 49,772評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音诊沪,去河邊找鬼养筒。 笑死,一個(gè)胖子當(dāng)著我的面吹牛端姚,可吹牛的內(nèi)容都是我干的晕粪。 我是一名探鬼主播,決...
    沈念sama閱讀 38,921評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼渐裸,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼巫湘!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起昏鹃,我...
    開封第一講書人閱讀 37,688評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤尚氛,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后洞渤,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體阅嘶,經(jīng)...
    沈念sama閱讀 44,130評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,467評(píng)論 2 325
  • 正文 我和宋清朗相戀三年载迄,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了讯柔。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,617評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡护昧,死狀恐怖魂迄,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情惋耙,我是刑警寧澤捣炬,帶...
    沈念sama閱讀 34,276評(píng)論 4 329
  • 正文 年R本政府宣布慈格,位于F島的核電站,受9級(jí)特大地震影響遥金,放射性物質(zhì)發(fā)生泄漏浴捆。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,882評(píng)論 3 312
  • 文/蒙蒙 一稿械、第九天 我趴在偏房一處隱蔽的房頂上張望选泻。 院中可真熱鬧,春花似錦美莫、人聲如沸页眯。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,740評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)窝撵。三九已至,卻和暖如春襟铭,著一層夾襖步出監(jiān)牢的瞬間碌奉,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,967評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工寒砖, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留赐劣,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,315評(píng)論 2 360
  • 正文 我出身青樓哩都,卻偏偏與公主長(zhǎng)得像魁兼,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子漠嵌,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,486評(píng)論 2 348

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

  • 問(wèn)答題47 /72 常見瀏覽器兼容性問(wèn)題與解決方案咐汞? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,737評(píng)論 1 92
  • 1. 浮動(dòng)元素有什么特征?對(duì)父容器儒鹿、其他浮動(dòng)元素化撕、普通元素、文字分別有什么影響? 文檔流:normal flow文...
    黃同學(xué)2019閱讀 214評(píng)論 0 0
  • 浮動(dòng)元素有什么特征挺身?對(duì)父容器侯谁、其他浮動(dòng)元素、普通元素章钾、文字分別有什么影響? 浮動(dòng)模型也是一種可視化格式模型墙贱,浮動(dòng)的...
    YQY_苑閱讀 239評(píng)論 0 0
  • 文檔流的概念指什么?有哪種方式可以讓元素脫離文檔流? 文檔流指窗體自上而下分成一行一行的形式贱傀,并且這一行行是從左到...
    無(wú)目的閱讀 373評(píng)論 0 0
  • 浮動(dòng)元素有什么特征惨撇?對(duì)父容器、其他浮動(dòng)元素府寒、普通元素魁衙、文字分別有什么影響? 浮動(dòng)元素脫離了正常的文檔流报腔,使普通文檔...
    dongguazhon閱讀 157評(píng)論 0 0