css浮動(dòng)

* 浮動(dòng)元素有什么特征百匆?對(duì)父容器环疼、其他浮動(dòng)元素习霹、普通元素、文字分別有什么影響?

浮動(dòng)元素有什么特征炫隶?->
1.脫離普通文檔流淋叶,不占據(jù)原來的位置. 浮動(dòng)元素左右移動(dòng)至包含框或者另一個(gè)浮動(dòng)元素的框的邊緣。塊級(jí)元素當(dāng)浮動(dòng)元素不存在等限,內(nèi)聯(lián)元素環(huán)繞浮動(dòng)元素排列爸吮。具體可參考<css權(quán)威指南>
對(duì)父容器芬膝、其他浮動(dòng)元素望门、普通元素、文字分別有什么影響?

  1. 對(duì)于父容器而言锰霜,如果沒有設(shè)置其高度筹误,而子元素設(shè)置float,會(huì)造成‘塌陷’的效果癣缅〕簦可用BFC原理或者清除浮動(dòng)解決.
  2. 對(duì)于其他浮動(dòng)元素而言: 如果寬度足夠會(huì)水平排列; 不足會(huì)下移靠左/右移動(dòng);當(dāng)?shù)谝粋€(gè)浮動(dòng)元素的高度大于第3個(gè)浮動(dòng)元素的高度并且整體寬度不足以水平放下多個(gè)浮動(dòng)元素,會(huì)造成‘卡住’的效果
  3. 普通元素:
   * 當(dāng)為塊級(jí)元素時(shí)會(huì)當(dāng)浮動(dòng)元素不存在
   * [當(dāng)為內(nèi)聯(lián)元素時(shí)會(huì)‘感知’浮動(dòng)元素,環(huán)繞浮動(dòng)元素友存。->[鏈接](http://js.jirengu.com/tucexasixa/2/edit)

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

  • 在水平方向上沒有浮動(dòng)元素存在.
  • 包裹一層‘外套’,BFC
  • 改變?cè)氐拇怪狈较虻奈恢?clear: left/botn/right

* 有幾種定位方式祷膳,分別是如何實(shí)現(xiàn)定位的,參考點(diǎn)是什么屡立,使用場(chǎng)景是什么直晨?

position: relative 根據(jù)自身定位
absolute 根據(jù)父級(jí)設(shè)置定位來絕對(duì)定位,都沒有根據(jù)HTML來進(jìn)行定位.
fixed 根據(jù)瀏覽器窗口來進(jìn)行定位
static 默認(rèn)樣式
sticky 可以看成是relative和fixed的集合體.當(dāng)在頁面可視范圍內(nèi)以relative,當(dāng)頁面滾動(dòng)超出目標(biāo)區(qū)域時(shí)膨俐,以fix定位.
一般 absolute 配合 relative使用.當(dāng)父容器的寬高可變時(shí)勇皇,使用絕對(duì)水平垂直居中。
sticky 是css3的新屬性焚刺,兼容性不太好.

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

層疊上下文 .配合定位使用 z-index大的在上,小的在下敛摘。參考鏈接->關(guān)于z-index

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

根據(jù)元素還在普通文檔角度看。設(shè)置positon: relative 還在原來的文檔流乳愉,-margin則相反兄淫。

* BFC 是什么屯远?如何生成 BFC?BFC 有什么作用捕虽?舉例說明

塊級(jí)格式化上下文(block formart context) css2.1新增的一個(gè)概念氓润。它是頁面中的一個(gè)渲染區(qū)域,有自己的一套渲染規(guī)則薯鳍。里面的子元素根據(jù)這個(gè)規(guī)則進(jìn)行定位. (可以理解為一個(gè)與外界格局的包含塊咖气,里面不管浮動(dòng) 定位 什么的 即使在怎么'翻江倒海'都不會(huì)其臨邊的元素.該怎么就怎么顯示)
body 根元素
浮動(dòng)元素
定位元素 position: absolute/fixed
positon: relative/sticky/static不會(huì)觸發(fā)BFC

qq 20170503230045

display: inline-block /table-cell/flex
overflow: auto/hidden/srcoll 除了visible
一般如果父容器不設(shè)置高度,里面的子元素采用某種方式脫離文檔流挖滤,會(huì)造成高度塌陷崩溪。BFC可以解決父容器沒有高度的問題。
比如實(shí)現(xiàn)一個(gè)兩欄布局: [父元素可以實(shí)現(xiàn)高度自適斩松。,可以實(shí)現(xiàn)一個(gè)簡(jiǎn)單的二欄布局.->兩欄布局

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

普通文檔流乳幸,同一個(gè)塊級(jí)上下文中 的垂直方向上。為什么會(huì)產(chǎn)生這種效果,完全是歷史遺留問題钧椰,主要是為了解決文字排版的需求粹断。
比如相鄰的塊級(jí)分別設(shè)置margin為50px 和 100px. 會(huì)選擇大的margin會(huì)參考值

qq 20170503231828

比如 元素內(nèi)嵌套多個(gè)div,最終參考的是marign最大的那個(gè)指.


qq 20170503232222

相鄰的兩個(gè)元素一個(gè)正maing一個(gè)是負(fù)margin嫡霞,最終取計(jì)算后的值瓶埋。
可以不在同一個(gè)塊級(jí)上下文中.設(shè)置border padding。會(huì)創(chuàng)建一個(gè)BFC

* 實(shí)現(xiàn)如下alert效果alert

* 實(shí)現(xiàn)如下表單效果form

* 實(shí)現(xiàn)如下模態(tài)框效果model

* 實(shí)現(xiàn)如下導(dǎo)航欄效果navigation

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末诊沪,一起剝皮案震驚了整個(gè)濱河市养筒,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌端姚,老刑警劉巖晕粪,帶你破解...
    沈念sama閱讀 211,348評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異渐裸,居然都是意外死亡巫湘,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,122評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門橄仆,熙熙樓的掌柜王于貴愁眉苦臉地迎上來剩膘,“玉大人,你說我怎么就攤上這事盆顾〉『郑” “怎么了?”我有些...
    開封第一講書人閱讀 156,936評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵您宪,是天一觀的道長(zhǎng)奈懒。 經(jīng)常有香客問我奠涌,道長(zhǎng),這世上最難降的妖魔是什么磷杏? 我笑而不...
    開封第一講書人閱讀 56,427評(píng)論 1 283
  • 正文 為了忘掉前任溜畅,我火速辦了婚禮,結(jié)果婚禮上极祸,老公的妹妹穿的比我還像新娘慈格。我一直安慰自己,他們只是感情好遥金,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,467評(píng)論 6 385
  • 文/花漫 我一把揭開白布浴捆。 她就那樣靜靜地躺著,像睡著了一般稿械。 火紅的嫁衣襯著肌膚如雪选泻。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,785評(píng)論 1 290
  • 那天美莫,我揣著相機(jī)與錄音页眯,去河邊找鬼。 笑死厢呵,一個(gè)胖子當(dāng)著我的面吹牛窝撵,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播述吸,決...
    沈念sama閱讀 38,931評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼忿族,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了蝌矛?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,696評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤错英,失蹤者是張志新(化名)和其女友劉穎入撒,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體椭岩,經(jīng)...
    沈念sama閱讀 44,141評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡茅逮,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,483評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了判哥。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片献雅。...
    茶點(diǎn)故事閱讀 38,625評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖塌计,靈堂內(nèi)的尸體忽然破棺而出挺身,到底是詐尸還是另有隱情,我是刑警寧澤锌仅,帶...
    沈念sama閱讀 34,291評(píng)論 4 329
  • 正文 年R本政府宣布章钾,位于F島的核電站墙贱,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏贱傀。R本人自食惡果不足惜惨撇,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,892評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望府寒。 院中可真熱鬧魁衙,春花似錦、人聲如沸株搔。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽邪狞。三九已至祷蝌,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間帆卓,已是汗流浹背巨朦。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留剑令,地道東北人糊啡。 一個(gè)月前我還...
    沈念sama閱讀 46,324評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像吁津,于是被迫代替她去往敵國(guó)和親棚蓄。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,492評(píng)論 2 348

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

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案碍脏? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,737評(píng)論 1 92
  • 一梭依,浮動(dòng)元素有什么特征?對(duì)父容器典尾、其他浮動(dòng)元素役拴、普通元素、文字分別有什么影響? 浮動(dòng)模型是一種可視化格式模型钾埂,浮動(dòng)...
    DeeJay_Y閱讀 862評(píng)論 0 4
  • 浮動(dòng)元素有什么特征河闰?對(duì)父容器、其他浮動(dòng)元素褥紫、普通元素姜性、文字分別有什么影響? 特征: 浮動(dòng)元素會(huì)脫離正常的文檔流,元...
    饑人谷_哈嚕嚕閱讀 868評(píng)論 0 0
  • 浮動(dòng)元素有什么特征髓考?對(duì)父容器部念、其他浮動(dòng)元素、普通元素、文字分別有什么影響?浮動(dòng)的元素會(huì)脫離文檔流印机,向左或者向右移動(dòng)...
    饑人谷_wanpp閱讀 667評(píng)論 0 49
  • 1.浮動(dòng)元素有什么特征矢腻?對(duì)父容器、其他浮動(dòng)元素射赛、普通元素多柑、文字分別有什么影響? 答:浮動(dòng)模型也是一種可視化格式模型...
    饑人谷_牛牛閱讀 387評(píng)論 0 0