第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于css3三列等高問題

關于css3三列等高問題

江戶川亂折騰 2018-08-27 16:15:55
有三個div,left、center、right,使他們?nèi)械雀咦屓齻€div的margin-bottom: -10000px;padding-bottom: 10000px;怎么理解
查看完整描述

2 回答

?
jeck貓

TA貢獻1909條經(jīng)驗 獲得超7個贊

1,如果divbox-sizing等于border-box的話,一個div的高度/寬度=內(nèi)容的高度/寬度+內(nèi)邊距+邊框,所以設置padding-bottom:10000px相當于把div的高度設置為10000px;
2,margin-bottom:-10000px;本身的div不會移動,但是下面的div會向上移動10000px的像素。但是如果將margin-bottom:-10000px;改成margin-top:-1000px;之后,div就會向上移動10000px的像素,

查看完整回答
反對 回復 2018-09-02
?
Helenr

TA貢獻1780條經(jīng)驗 獲得超4個贊

這種方法叫做:padding補償法,也是能夠更好的兼容的方法。

首先把列的padding-bottom設為一個足夠大的值,再把列的margin-bottom設一個與前面的padding-bottom的正值相抵消的負值,父容器設置超出隱藏,這樣子父容器的高度就還是它里面的列沒有設定padding-bottom時的高度,當它里面的任一列高度增加了,則父容器的高度被撐到它里面最高那列的高度,其他比這列矮的列則會用它們的padding-bottom來補償這部分高度差。因為背景是可以用在padding占用的空間里的,而且邊框也是跟隨padding變化的,所以就成功的完成了一個障眼法。


查看完整回答
反對 回復 2018-09-02
  • 2 回答
  • 0 關注
  • 868 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號