为了账号安全,请及时绑定邮箱和手机立即绑定

二级菜单 绝对定位

我在实现二级菜单时,只添加了position:absolute;没有添加left,top等属性也能实现。如下图

57a59ab600011e6a05000282.jpg

57a59ab7000178f205000282.jpg

这样的话,left,top以及一级菜单的相对定位是不是就不需要了????

正在回答

3 回答

我觉得做定位时,最好相对定位和绝对定位一起使用。

如果该元素只用绝对定位,说明该元素是相对于整个文档来定位的;

如果该元素用绝对定位,它的父元素用相对定位,说明该元素是相对于它的父元素来定位的。

至于left、top属性,就是定位的一个具体位置值,如果觉得不需要可以不加。

1 回复 有任何疑惑可以回复我~
#1

清慕寒mio 提问者

好的,谢谢~
2016-08-06 回复 有任何疑惑可以回复我~
#2

浅尝辄止123

在使用相对定位和绝对定位的情况下 我代码无误 却实现不了二级菜单自适应; 只有在单独使用绝对定位时,才可以实现和楼主一样的功能;为什么?? 求解
2016-11-15 回复 有任何疑惑可以回复我~

父元素通过相对定位来确定子元素的绝对定位

0 回复 有任何疑惑可以回复我~

楼上说的很清楚了,相对和绝对最好一起用

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
形形色色的下拉菜单
  • 参与学习       106972    人
  • 解答问题       543    个

本教程从易到难,循循渐进,运用不同技术实现动态下拉菜单

进入课程

二级菜单 绝对定位

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信