課程
/前端開發(fā)
/HTML/CSS
/固定層效果
答案是,div與瀏覽器上邊界相距15px?!表示對答案懷疑
2015-11-28
源自:固定層效果 2-2
正在回答
因為div是fixed,所以脫離標(biāo)準(zhǔn)文檔流。X元素設(shè)置了上邊距,body距離html也有一個上邊距,但是body沒有border,padding屬性,所以由于margin有垂直外邊局合并問題,body的上邊距也變?yōu)?5px,div會緊貼body上邊。所以,div與瀏覽器上邊界相距15px。
weibo_任_無憂_0 提問者
qq_安伊偌拉_0 回復(fù) weibo_任_無憂_0 提問者
<!DOCTYPE?html> <html> <head> ????<meta?charset="UTF-8"> ????<title>Title</title> ????<style> ????????.box1{ ????????????width:?100%; ????????????height:?30px; ????????????position:?fixed; ???????? ????????????border:?1px?solid?#0a437a; ????????} ????????.box2{ ????????????width:?960px; ????????????margin:?15px?auto?0; ????????????height:?500px; ????????????border:?1px?solid?#a94442; ????????} ????</style> </head> <body> ????<div></div> ????<div></div> </body> </html>
那個X元素不是div,他設(shè)置的是X元素上外邊距為15Px,為div設(shè)置fixed定位后,由于div無嵌套元素,即,無祖先元素,由于,當(dāng)一個div被設(shè)置fixed定位后,在沒有祖先元素的情況下是相對于瀏覽器的可視范圍而發(fā)生的偏移,所以,本題中的div就是與瀏覽器上邊界相距15Px!! 不懂接著問!!好了 就采納吧??!
你說的該div是哪一個div?
酸辣藕丁
舉報
運(yùn)用屬性值就輕松實(shí)現(xiàn)網(wǎng)頁固定層效果
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-12-01
因為div是fixed,所以脫離標(biāo)準(zhǔn)文檔流。X元素設(shè)置了上邊距,body距離html也有一個上邊距,但是body沒有border,padding屬性,所以由于margin有垂直外邊局合并問題,body的上邊距也變?yōu)?5px,div會緊貼body上邊。所以,div與瀏覽器上邊界相距15px。
2016-04-13
2015-11-28
那個X元素不是div,他設(shè)置的是X元素上外邊距為15Px,為div設(shè)置fixed定位后,由于div無嵌套元素,即,無祖先元素,由于,當(dāng)一個div被設(shè)置fixed定位后,在沒有祖先元素的情況下是相對于瀏覽器的可視范圍而發(fā)生的偏移,所以,本題中的div就是與瀏覽器上邊界相距15Px!! 不懂接著問!!好了 就采納吧??!
2015-11-28
你說的該div是哪一個div?