如何让我的菜单不影响它下面的代码呢?我认为position:fixed;
会解决这个问题,但我不确定。
答案 0 :(得分:1)
您将要添加.menu { position:absolute; top: 45px; }
。
position:absolute
属性将从布局流程中取出子菜单,使其显示在以下文本上方。子菜单将不需要页面上的任何“空格”。 top:45px
将正确定位子菜单。
您还需要将子菜单的父元素设置为position:relative
,以确保子菜单元素相对于其父元素定位。在这种情况下,这将是45px
从顶部开始!
答案 1 :(得分:0)
答案 2 :(得分:0)
我使用了position:absolute
。
结果如下:http://jsfiddle.net/u9EEt/4/
答案 3 :(得分:-1)
尝试添加display:fixed
.menu {
float: right;
width: 200px;
height: auto;
position: fixed;
}