已采納回答 / 啥都要學會
你把后面那個視頻也看一下,就明白了。這么給你說吧,在body中,我們要調整的部分為mainbody塊,此時top塊的top層與mainbody塊的top層撞車了,撞車后mainbody因為設置top=20px,取外邊框邊界高度最大的,所以,瀏覽器窗口與內容部分空出了20px,要解決此撞車問題,給top塊的top層也加一個偏移量為0px,各使用各的,就不會撞車了。
2016-03-24
我覺得此題的意思是,給已知div設置fixed. D答案才對。
html:
<body>
<div class="div1">已知div元素</div>
<div class="x">X元素</div>
</body>
css:
<style>
div{width:200px;margin: 0;padding: 0;}
div.div1{height:35px;background: pink;position: fixed; }
div.x{background: green;margin: 15px 0 0;height: 40px;}
</style>
html:
<body>
<div class="div1">已知div元素</div>
<div class="x">X元素</div>
</body>
css:
<style>
div{width:200px;margin: 0;padding: 0;}
div.div1{height:35px;background: pink;position: fixed; }
div.x{background: green;margin: 15px 0 0;height: 40px;}
</style>