我怎样才能让我的菜单不影响它下面的代码?我认为position:fixed;
会解决这个问题,但我不确定。
jsFiddle:http: //jsfiddle.net/chaddly/u9EEt/#base
我怎样才能让我的菜单不影响它下面的代码?我认为position:fixed;
会解决这个问题,但我不确定。
jsFiddle:http: //jsfiddle.net/chaddly/u9EEt/#base
您将要添加.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;
}