課程
/前端開發(fā)
/HTML/CSS
/網(wǎng)頁簡單布局之結(jié)構(gòu)與表現(xiàn)原則
浮動的框可以向左或向右移動,直到它的外邊緣碰到包含框或另一個浮動框的邊框為止。
2016-01-17
源自:網(wǎng)頁簡單布局之結(jié)構(gòu)與表現(xiàn)原則 2-1
正在回答
.demo03 .userPic{ float:left; margin:-20px 0 0 -100px}
首先不加這段代碼只加浮動可以看到是浮動到了離demo3(demo3此時是包含框)上20px左20px的位置,因為設(shè)置了padding:20px;然后magin也就是以這個為基準(zhǔn)偏移了。那么也可以看作目前這個位置的坐標(biāo)為(0,0)。設(shè)置-100px是什么意思呢?100px=30px(圖片目標(biāo)位置的右邊框距離demo03的距離)+20px(內(nèi)填充)+50px(圖片自身寬度),-20px也就很好理解了,上內(nèi)填充是20px,所以負(fù)號也就是往相反的方向移動對應(yīng)的距離。你可以自己畫個坐標(biāo)圖好好理解下。有不懂可以再問我,我也是剛剛自己想出來的。
float:left 意思是向左浮動;margin:a b c d; margin為距離外邊框的距離;abcd分別代表上,右,下,左(順時針方向)。此margin代表圖片外框上邊距父元素-20px,就是上方比父元素高出20px;-100px代表圖片外框左邊距父元素-100px,即在父元素的左邊100px處。
舉報
入門必殺技之結(jié)構(gòu)與表現(xiàn)相分離,課程會有3個案例,不同角度講解
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-01-17
.demo03 .userPic{ float:left; margin:-20px 0 0 -100px}
首先不加這段代碼只加浮動可以看到是浮動到了離demo3(demo3此時是包含框)上20px左20px的位置,因為設(shè)置了padding:20px;然后magin也就是以這個為基準(zhǔn)偏移了。那么也可以看作目前這個位置的坐標(biāo)為(0,0)。設(shè)置-100px是什么意思呢?100px=30px(圖片目標(biāo)位置的右邊框距離demo03的距離)+20px(內(nèi)填充)+50px(圖片自身寬度),-20px也就很好理解了,上內(nèi)填充是20px,所以負(fù)號也就是往相反的方向移動對應(yīng)的距離。你可以自己畫個坐標(biāo)圖好好理解下。有不懂可以再問我,我也是剛剛自己想出來的。
2016-01-17
float:left 意思是向左浮動;margin:a b c d; margin為距離外邊框的距離;abcd分別代表上,右,下,左(順時針方向)。此margin代表圖片外框上邊距父元素-20px,就是上方比父元素高出20px;-100px代表圖片外框左邊距父元素-100px,即在父元素的左邊100px處。