为啥加了height:40px,nav-left的图就跑到nav上面去了

来源:3-4 企业网站制作之导航部分制作(一)

qq_我踹了你一脚并_03711706

2016-10-19 18:26

<div class="nav">

<div class="nav-left"></div>

<div class="nav-middle">

<div class="nav-middle-left">

<ul>

<li><a href="#">首页</a></li>

<li><a href="list.html">关于慕课</a></</li>

<li><a href="list.html">新闻动态</a></</li>

<li><a href="list.html">课程中心</a></</li>

<li><a href="list.html">在线课程</a></</li>

<li><a href="list.html">人才招聘</a></</li>

</ul>

</div>

<div class="nav-middle-right">

<form action="" method="post"><!--action是提交的地址-->

<input type="text"/>

</form>

</div>

</div><!--nav-middle结束-->

<div class="nav-right"></div>

</div><!--导航nav结束-->


写回答 关注

3回答

  • qq_友莫问_0
    2016-10-31 00:08:20

    这里的图并不是真正的图,而是背景,只装有背景的盒子是没有大小的,所以后面的盒子浮动时会盖住前面的盒子的背景,所以要手动为盒子设置宽高来撑开盒子

  • 大雄neil
    2016-10-20 14:54:24

    描述的清楚一点,猜测是浮动的问题

  • 码农吊车尾
    2016-10-20 14:45:48

    在哪个标签上加了height:40px???

    把css样式发上来看看

企业网站综合布局实战

本课程重点介绍HTML/CSS实现常见企业网站布局的方法

157042 学习 · 1984 问题

查看课程

相似问题