課程
/前端開發
/HTML/CSS
/固定層效果
對于DIV設置fixed,應該是標準脫離文檔流,而X元素設置margin-top是15px.我理解的是這個只會影響到X與body的上邊距,為什么DIV也跟著下來15px?
請知道的同學幫忙解答一下,謝謝啦!
2015-03-31
源自:固定層效果 2-2
正在回答
因為沒設置偏移量的時候,DIV是定位于其父元素(這里是body)的左上角。。。
反正jellyhui的回答我是看懂了 不知道童鞋們看懂沒
這題不太嚴謹感覺
這是垂直外邊距合并----在普通文檔流中,當垂直方向上的兩個外邊距相遇時,會發生外邊距合并,最后的外邊距取兩個外邊距較高的值。這種合并現象發生在普通文檔流的塊級元素上,而行內框、浮動框以及定位框則不會受影響。所有在本題目中,垂直方向上的合并外邊距為15px,也就是div存在了一個15px的上邊距。
xiaoguoliang
jellyhui 回復 xiaoguoliang
Song歌
同問,感覺題目也有點表述不清楚
<!DOCTYPE?html?PUBLIC?"-//W3C//DTD?XHTML?1.0?Transitional//EN"?"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html?xmlns="http://www.w3.org/1999/xhtml"> <head> <meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/> <title>無標題文檔</title> <style?type="text/css"> #a{??width:50px;height:35px;background:#333;position:fixed;} #b{??width:60px;height:20px;background:?#0F0;margin-top:150px;} </style> </head> <body> <div?id="a">DIV</div> <div?id="b">X</div> </body> </html>
#box {width: 70px;margin: 10px;padding: 5px;}
passionfoure 提問者
Crazy丶魂 回復 passionfoure 提問者
passionfoure 提問者 回復 Crazy丶魂
margin就是外邊距,padding就是內邊距
舉報
運用屬性值就輕松實現網頁固定層效果
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-06-10
因為沒設置偏移量的時候,DIV是定位于其父元素(這里是body)的左上角。。。
2015-11-12
反正jellyhui的回答我是看懂了 不知道童鞋們看懂沒
2015-10-17
這題不太嚴謹感覺
2015-06-22
這是垂直外邊距合并----在普通文檔流中,當垂直方向上的兩個外邊距相遇時,會發生外邊距合并,最后的外邊距取兩個外邊距較高的值。這種合并現象發生在普通文檔流的塊級元素上,而行內框、浮動框以及定位框則不會受影響。所有在本題目中,垂直方向上的合并外邊距為15px,也就是div存在了一個15px的上邊距。
2015-04-20
同問,感覺題目也有點表述不清楚
2015-04-10
2015-03-31
#box {
width: 70px;
margin: 10px;
padding: 5px;
}
2015-03-31
margin就是外邊距,padding就是內邊距