![](/img/trans.png)
[英]When I open dropdown menu, it pushes all the rest of the conten of the page down
[英]Menu pushes rest of page down when
如何使菜單不影響下面的代碼? 我認為position:fixed;
將解決此問題,但我不確定。
jsFiddle: http : //jsfiddle.net/chaddly/u9EEt/#base
您將要添加.menu { position:absolute; top: 45px; }
.menu { position:absolute; top: 45px; }
.menu { position:absolute; top: 45px; }
。
position:absolute
屬性將使子菜單脫離布局流程,這將使其顯示在以下文本上方。 然后,該子菜單將不需要頁面上的任何“空格”。 top:45px
將正確定位子菜單。
您還需要將子菜單的父元素設置為position:relative
以確保子菜單元素相對於其父元素定位。 在這種情況下,距離頂部45px
!
小提琴: http : //jsfiddle.net/u9EEt/8/
我用position:absolute
。 結果如下: http : //jsfiddle.net/u9EEt/4/
嘗試添加顯示:固定
.menu {
float: right;
width: 200px;
height: auto;
position: fixed;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.