浮動(dòng)與定位

問答


1. 文檔流的概念指什么糕伐?有哪種方式可以讓元素脫離文檔流?

答:

  • 文檔流就是元素本身在HTML頁(yè)面渲染中的位置,自上而下的結(jié)構(gòu)
  • float:value,position:absolute,display:none可以使元素脫離文檔流

2. 有幾種定位方式,分別是如何實(shí)現(xiàn)定位的祭务,使用場(chǎng)景如何?

答:

  • position:absolute 絕對(duì)定位,相對(duì)于最近的非static定位的祖先元素而定位文兢,用于某些需要改變位置的元素
  • position:relative 相對(duì)定位,相對(duì)于自身的位置而定位焕檬,用于一些排版
  • position:fixed 固定定位姆坚,相對(duì)于瀏覽器窗口定位,用于導(dǎo)航实愚、廣告兼呵、側(cè)邊欄等

3. absolute, relative, fixed 偏移的參考點(diǎn)分別是什么

答:

  • position:absolute 相對(duì)于最近的非static定位的祖先元素而定位
  • position:relative 相對(duì)于自身的位置進(jìn)行偏移
  • position: fixed 相對(duì)于瀏覽器窗口進(jìn)行偏移
  • demo

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

答:

  • 因?yàn)榻^對(duì)定位與文檔流無關(guān),所以相同層級(jí)的盒模型會(huì)造成覆蓋現(xiàn)象從而沒有實(shí)現(xiàn)想要的效果腊敲,這時(shí)候可以在有定位的元素上使用z-index屬性控制元素的Z軸來調(diào)整元素的層級(jí)击喂,達(dá)到想要的效果。
  • demo

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

答:

  • position:relative根據(jù)自身做定位處理碰辅,并且沒有脫離文檔流懂昂,所以設(shè)置偏移后文檔流的位置并沒有變
  • 設(shè)置負(fù)margin的方法會(huì)讓其他元素的位置進(jìn)行改變
  • demo

6. 如何讓一個(gè)固定寬高的元素在頁(yè)面上垂直水平居中?

答:

  • 設(shè)置position:absolutetop:50%没宾,left:50%凌彬,margin-left: - 1/2的盒子寬度margin-top: - 1/2的盒子高度 進(jìn)行定位榕吼,形成頁(yè)面上垂直水平居中饿序。
  • demo

7. 浮動(dòng)元素有什么特征?對(duì)其他浮動(dòng)元素羹蚣、普通元素原探、文字分別有什么影響?

答:

  • 浮動(dòng)元素依據(jù)float:right or left屬性設(shè)置,依據(jù)父元素的邊緣限制,形成左右浮動(dòng)咽弦,并且脫離文檔流徒蟆。
  • 對(duì)于其他浮動(dòng)的元素,會(huì)根據(jù)float:right or left依照方向依次排列
  • 對(duì)于沒有設(shè)置浮動(dòng)的元素型型,由于設(shè)置浮動(dòng)的元素會(huì)脫離文檔流段审,所以在下方的元素會(huì)占據(jù)原來浮動(dòng)元素的位置
  • 對(duì)于文字,會(huì)形成文本環(huán)繞的效果
  • demo

8. 清除浮動(dòng)指什么? 如何清除浮動(dòng)?

答:

  • 清除浮動(dòng)是指解決浮動(dòng)所帶來的頁(yè)面布局的影響闹蒜,比如:
    1. 父元素的高度無法被撐開寺枉,影響與父元素同級(jí)的元素
    2. 與浮動(dòng)元素同級(jí)的非浮動(dòng)元素會(huì)跟隨其后
    3. 若非第一個(gè)元素浮動(dòng),則該元素之前的元素也需要浮動(dòng)绷落,否則會(huì)影響頁(yè)面顯示的結(jié)構(gòu)
  • 父元素添加overflow:auto屬性解決父元素高度塌陷的問題
  • 通過給不要浮動(dòng)的元素添加clear:both可以解決2,3的問題
  • 最好看的寫法是給父元素添加一個(gè)"::after"偽元素標(biāo)簽姥闪,相當(dāng)于在父元素里添了了最后一個(gè)子元素,它的目的是為了解決1,2,3的問題
 .父元素:after{
    content:'';
    display:block;
    clear:both;
    height:0;
    visibility:hidden;
} 
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末砌烁,一起剝皮案震驚了整個(gè)濱河市筐喳,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌函喉,老刑警劉巖避归,帶你破解...
    沈念sama閱讀 221,820評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異管呵,居然都是意外死亡梳毙,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,648評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門撇寞,熙熙樓的掌柜王于貴愁眉苦臉地迎上來顿天,“玉大人,你說我怎么就攤上這事蔑担∨品希” “怎么了?”我有些...
    開封第一講書人閱讀 168,324評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵啤握,是天一觀的道長(zhǎng)鸟缕。 經(jīng)常有香客問我,道長(zhǎng)排抬,這世上最難降的妖魔是什么懂从? 我笑而不...
    開封第一講書人閱讀 59,714評(píng)論 1 297
  • 正文 為了忘掉前任蹲蒲,我火速辦了婚禮番甩,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘届搁。我一直安慰自己缘薛,他們只是感情好窍育,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,724評(píng)論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著宴胧,像睡著了一般漱抓。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上恕齐,一...
    開封第一講書人閱讀 52,328評(píng)論 1 310
  • 那天乞娄,我揣著相機(jī)與錄音,去河邊找鬼显歧。 笑死仪或,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的追迟。 我是一名探鬼主播溶其,決...
    沈念sama閱讀 40,897評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼骚腥,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼敦间!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起束铭,我...
    開封第一講書人閱讀 39,804評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤廓块,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后契沫,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體带猴,經(jīng)...
    沈念sama閱讀 46,345評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,431評(píng)論 3 340
  • 正文 我和宋清朗相戀三年懈万,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了拴清。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,561評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡会通,死狀恐怖口予,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情涕侈,我是刑警寧澤沪停,帶...
    沈念sama閱讀 36,238評(píng)論 5 350
  • 正文 年R本政府宣布,位于F島的核電站裳涛,受9級(jí)特大地震影響木张,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜端三,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,928評(píng)論 3 334
  • 文/蒙蒙 一舷礼、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧郊闯,春花似錦妻献、人聲如沸浮声。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,417評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)泳挥。三九已至,卻和暖如春至朗,著一層夾襖步出監(jiān)牢的瞬間屉符,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,528評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工锹引, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留矗钟,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,983評(píng)論 3 376
  • 正文 我出身青樓嫌变,卻偏偏與公主長(zhǎng)得像吨艇,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子腾啥,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,573評(píng)論 2 359

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

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案东涡? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,759評(píng)論 1 92
  • CSS有三種基本的定位機(jī)制:普通流(文檔流),定位和浮動(dòng) 普通流 :普通流中元素框的位置由元素在 XHTML 中的...
    饑人谷_沈夢(mèng)圓閱讀 560評(píng)論 0 0
  • 一倘待、浮動(dòng)元素有什么特征疮跑?對(duì)父容器、其他浮動(dòng)元素凸舵、普通元素祖娘、文字分別有什么影響? 特征:1、浮動(dòng)模型是一種可視化格式...
    青鳴閱讀 1,013評(píng)論 0 0
  • 1 ,文檔流的概念指什么啊奄?有哪種方式可以讓元素脫離文檔流? 文檔流指的是元素沒有浮動(dòng)和絕對(duì)定位是的正常的布局方式渐苏。...
    春木橙云閱讀 345評(píng)論 0 1
  • 中年峻仇,你好公黑! 今天回去和公婆一起過中秋,雖然昨天是團(tuán)圓節(jié)摄咆,但是早一天凡蚜,晚一天,真心實(shí)意表達(dá)孝心父母就開心吭从。 父母年...
    Happy歡顏閱讀 558評(píng)論 1 4