nav存在自身的宽度?

nav存在自身的宽度?

header > .container > a {
 display: block;        /* 超链接变块状元素*/
 float: left;
 margin: 5px 25px; 
}
header > .container > nav {
 float: right; 
}
header > .container > nav > a {
 font-size: 24px;
 line-height: 73px;
 display: block;
 float: left;

为什么nav>a左浮后不是紧挨着 .container>a 后的?

正在回答

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

1回答

你好,注意header > .container > nav > a 的a标签是根据nav左浮动。 而header > .container > a 左浮动,header > .container > nav 右浮动,所以两个a不会挨着的。希望对你有帮助,祝学习愉快,欢迎采纳。

  • 任岩 提问者 #1
    nav存在自身的宽度?如果nav足够宽,那么我觉得header > .container > nav > a 的a标签就应该挨着header > .container > a的a标签。
    2017-02-22 21:18:40
  • 小于飞飞 回复 提问者 任岩 #2
    这样你要计算好宽度,使前面的a与nav正好挨着。就像我们分队一样,有的站左面,有的站右边,当两队的宽度足够宽时就挨着了。算宽度相对比较麻烦,如果就想实现挨着,可以都设置成float:left 的呦(也就就是都向左看齐)。希望对你有帮助,祝学习愉快,欢迎采纳。
    2017-02-22 22:17:30
  • 任岩 提问者 #3
    非常感谢!
    2017-02-23 21:05:20
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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