一个关于浮动与清除浮动的问题,麻烦助教了

一个关于浮动与清除浮动的问题,麻烦助教了

在footer__nav上设置了浮动,然后在它的后续元素footer__copyright上设置了clear:both,以后,为什么footer__copyright的margin-top不能正确显示呢,会与footer__nav的内容重叠,http://img1.sycdn.imooc.com/climg//590560d7000191d410520096.jpg应该怎么理解这种问题呢,又怎么解决这个问题?麻烦了。


<footer class="footer">

<nav class="footer__nav">

<a href="javascript:;" class="footer__nav-item">网站首页</a>

<a href="javascript:;" class="footer__nav-item">人才招聘</a>

<a href="javascript:;" class="footer__nav-item">联系我们</a>

<a href="javascript:;" class="footer__nav-item">高校联盟</a>

<a href="javascript:;" class="footer__nav-item">关于我们</a>

<a href="javascript:;" class="footer__nav-item">讲师招募</a>

<a href="javascript:;" class="footer__nav-item">意见反馈</a>

<a href="javascript:;" class="footer__nav-item">友情链接</a>

</nav>


<div class="footer__copyright">Copyright © 2016 imooc.com All Right Reserved | 京ICP备13046642号</div>

</footer>



css:


.footer {

width: 100%;

height: 106px;

background: #000000;

padding: 1px;

text-align: center;

}


.footer__nav {

float: left;

margin-top: 32px;

}


.footer__nav-item {

float: left;

font-size: 12px;

line-height: 12px;

color: #c8ccd2;

}


.footer__nav-item:first-child ~ a {

margin-left: 32px;

}


.footer__copyright {

clear: both;

margin-top: 12px;

font-size: 18px;

line-height: 18px;

color: #787d82; 

text-align: center;

}


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
小丸子爱吃菜 2017-04-30 18:24:52

他需要添加一个有清除浮动样式的元素来撑开父元素,所以需要去额外添加一个标签进行设置!

  • 提问者 慕田峪5928195 #1
    但是我对footer__nav设置了float形成了BFC啊,对它后面的footer__copyright设置了clear,就没有浮动的影响了啊。然后设置margin-top就不能正确显示,就这个地方想不通,为什么啊
    2017-04-30 20:16:13
小丸子爱吃菜 2017-04-30 17:21:41

你要在两个区域添加一个空标签<div style="clear:both"></div>,这样就可以了。

祝学习愉快!

  • 提问者 慕田峪5928195 #1
    谢谢~但是为什么直接在后面的元素上添加clear来清除浮动对它的影响就不行了啊?
    2017-04-30 18:10:54
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
HTML5与CSS3实现动态网页 2018
  • 参与学习       1887    人
  • 提交作业       4643    份
  • 解答问题       5760    个

有HTML和CSS基础,却不知道如何进阶?本路径带你通过系统学习,完成从“会做网页”到“做出好的动态网页”的蜕变,迈出成为前端工程师的第一步。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师