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

练习的时候布局出问题 求大神解救!!!!

练习的时候布局出问题 求大神解救!!!!

悄悄眯小姐 2016-01-03 15:25:43
求问大神 想把导航栏设置到LOGO后面 为什么上不去...弄了好久了...好像很弱智的问题..sorry..新手求解啊..
查看完整描述

2 回答

已采纳
?
堂堂堂堂糖糖糖童鞋

TA贡献101条经验 获得超58个赞

//img1.sycdn.imooc.com//5688d0f30001a1f804700063.jpglogo_left有点问题,忘了加class="",

但这不是造成问题的原因,首先<div> 是一个块级元素,也就是说,浏览器通常会在 div 元素前后放置一个换行符。所以要实现你的效果,你需要在logo_left样式后添加float:left;使div脱离文档流;还发现了一个问题,浮动,由于元素浮动,脱离了文档流,解决方案是:清除浮动,

思路,首先定义CSS样式:

/*清除浮动*/
.cf {zoom:1}
.cf:after {content:'';display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}

然后,在需要浮动的元素父类添加即可!如:

<ul class="cf"></ul>


查看完整回答
反对 回复 2016-01-03
?
迷途的马尔斯

TA贡献72条经验 获得超106个赞

你要给你的logo_left设置为绝对定位,不然他霸占着一行你浮不上去

查看完整回答
反对 回复 2016-01-03
  • 2 回答
  • 0 关注
  • 1337 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号