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

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

問下這3個代碼是怎樣實現(xiàn)各自的效果的?另外為什么盒4初始位置默認(rèn)比盒3右移2px

https://img1.sycdn.imooc.com//5adf3f1300013fda07990340.jpg

https://img1.sycdn.imooc.com//5adf3f170001429308360356.jpg

https://img1.sycdn.imooc.com//5adf3f1b000117c108150345.jpg

如圖所示,這三個

正在回答

4 回答

我詳細(xì)看了下原代碼,這章主要講的的是相對定位,box3是box4的父元素,所以box4是以box3為參照物進(jìn)行定位的。

第一種情況,相對定位主要以top、bottom、left、right來進(jìn)行偏移,在不寫的情況下,其值默認(rèn)為auto,瀏覽器會按照自己的規(guī)則對其進(jìn)行定位;

第二種情況,你加上了top:100%,這就代表box4頂部偏移box3的高度,而box3的高度就是圖片的高度,所以會顯示緊貼著圖片的效果;

第三種情況,bottom:0;,這就代表box4底部偏移0,box4是box3的子元素,box3的底部就是box4的底部,而相對定位的元素是浮在上面的,所以會顯示文字在圖片上面的效果;

4 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕慕1721642 提問者

非常感謝!
2018-04-25 回復(fù) 有任何疑惑可以回復(fù)我~
0 回復(fù) 有任何疑惑可以回復(fù)我~

至于為什么box4初始位置默認(rèn)比box3右移2px,

你沒發(fā)現(xiàn)最上面有個樣式嗎?

div{border:2px red solid;}

哈哈哈^_^

2 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕慕1721642 提問者

嗯,謝謝,我有看到,不過還是困惑box4的初始位置為什么不和box3的初始位置一樣呢?(從最左端開始)
2018-04-25 回復(fù) 有任何疑惑可以回復(fù)我~
#2

給力哥 回復(fù) 慕慕1721642 提問者

你把 div{border:2px red solid;} 這段代碼注釋掉看看
2018-04-26 回復(fù) 有任何疑惑可以回復(fù)我~
#3

慕慕1721642 提問者 回復(fù) 給力哥

注釋掉,確實右對齊了,why??
2018-04-26 回復(fù) 有任何疑惑可以回復(fù)我~
#4

給力哥 回復(fù) 慕慕1721642 提問者

元素內(nèi)容寬度+元素內(nèi)邊距+元素邊框+元素外邊距, 也就是width(元素內(nèi)容) + padding(內(nèi)邊距) + border(邊框) + margin(外邊距), 而 div{border:2px red solid;} 這段代碼就是給頁面中的所有div都加上了2px的邊框, box3和box4都是div,所以有了2px的間距,你明白了嗎
2018-04-26 回復(fù) 有任何疑惑可以回復(fù)我~
查看1條回復(fù)

圖1效果圖中,盒3盒4中間有白色空隙;圖2效果圖中,盒3盒4中間沒有白色空隙。造成這種區(qū)別的原因是什么?如果不對top或bottom定義時,默認(rèn)值是什么?

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq__若我不在你身邊_0

應(yīng)該是外邊距magin的原因,
2018-05-11 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

問下這3個代碼是怎樣實現(xiàn)各自的效果的?另外為什么盒4初始位置默認(rèn)比盒3右移2px

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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