一个position:fixed属性的div中的另一个div居中失效

我想实现导航栏跟随页面移动,在外层div设定为position:fixed,内层div设定为margin-left:auto;margin-right:auto;内部的d... 我想实现导航栏跟随页面移动,在外层div设定为position:fixed,内层div设定为margin-left:auto;margin-right:auto; 内部的div不能实现居中效果,如果去除外层的position:fixed属性就能实现居中,但导航栏不能跟随,求解决方法 展开
 我来答
cq310
2013-12-13 · TA获得超过126个赞
知道答主
回答量:142
采纳率:0%
帮助的人:82.4万
展开全部
<div style="position:fixed; text-align:center; background:#0CF; width:100%; height:30px;">
 <div style="display:inline-block; background:#999; width:100px; height:30px;">qw</div>
</div>
<div style="height:10000px; width:100%;"></div>

这就搞定了。

chenche0713
2013-12-13
知道答主
回答量:61
采纳率:0%
帮助的人:27万
展开全部
可以的,里面内容层要设置宽高css用margin:0 auto;就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
隨风飄扬110506
推荐于2018-09-04 · TA获得超过127个赞
知道答主
回答量:109
采纳率:0%
帮助的人:78.7万
展开全部
你想实现的效果应该是导航栏固定在顶部位置,不随着导航条的滚动而滚动吧。
<style type="text/css">
*{margin:0; padding:0}
#div1{width:980px; height:1200px; background:#006; margin:0 auto;}
#nav{position:fixed; background-color:#F00; height:50px; width:980px;}
</style>
<div id="div1">
<div id="nav"></div>
<div id="main"></div>
</div>
我这样的简单设计能够把导航条固定在顶部,不知你是否需要这样的效果呢
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
position绝对
2013-12-12 · 超过16用户采纳过TA的回答
知道答主
回答量:45
采纳率:0%
帮助的人:32.5万
展开全部
源代码,居中不一定要用margin:0 auto;的,有时候可以用text-align:center
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式