求问大神 想把导航栏设置到LOGO后面 为什么上不去...弄了好久了...好像很弱智的问题..sorry..新手求解啊..
2 回答
已采纳

堂堂堂堂糖糖糖童鞋
TA贡献101条经验 获得超58个赞
logo_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>
- 2 回答
- 0 关注
- 1337 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消