为什么我的top那一块不能居中显示

为什么我的top那一块不能居中显示

<!DOCTYPE html>
<html>
<head>
	<title>网页开发</title>
	<link rel="stylesheet" type="text/css" href="css/project.css">
</head>
<body>
  <div class="top">
    <div class="top1">
       <div class="top-img"><img src="images/logo.png"></div>
       
    </div>
  </div>
  <div class="banner"></div>
  <div class="about"></div>
  <div class="gallery"></div>
  <div class="footer"></div>
</body>
</html>

*{

margin: 0px;

padding: 0px;

}


.top{

    height: 80px;

width: 100%;

background-color: #07cbc9;

}


.top .top1 .top-img{

margin: 25px auto;

line-height: 40px;

height: 40px;

float: left;

}


正在回答

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

2回答

您好,参考如下:

*{
    margin: 0px;
    padding: 0px;
}
.top{
    height: 80px;
    width: 100%;
    background-color: #07cbc9;
}
.top .top1 .top-img{
    /*margin: 25px auto;*/
    line-height: 80px;
    height: 80px;
    float: left;
}
.top .top1 .top-img img{
    vertical-align:middle;
}

祝学习愉快!

好帮手慕查理 2019-09-29 11:11:08

您好,同学具体说的是哪一块不能居中显示?是图片没有垂直居中?请具体描述一下,以便帮助同学解决。

http://img1.sycdn.imooc.com//climg/5d902092096a15c819200115.jpg

祝学习愉快!

  • 提问者 栽了清秋 #1
    图片没有垂直居中,给图片加margin: 25px auto;会使整个top全部往下移动
    2019-09-29 13:45:44
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
PHP小白零基础入门
  • 参与学习           人
  • 提交作业       626    份
  • 解答问题       4930    个

想要学好Web后端开发的中流砥柱语言,本阶段为你轻松铺就扎实的基础,从前端网页布局的搭建到后台PHP开发,助你从零基础到掌握主流开发语言。

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

在线咨询

领取优惠

免费试听

领取大纲

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