logo图.header-left设置浮动后如何设置垂直居中?

来源:2-10 作业题

localhost999

2020-07-04 00:35:42

HTML代码:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">	
    <link rel="stylesheet" type="text/css" href="css/index.css">
	<title>Career Builder</title>
</head>
<body>
	<!-- 导航栏 -->
	<div class="header">
		<!-- 左边logo -->
		<div class="header-left">
			<img src="images/logo.png" alt="logo">
		</div>
		<!-- 右边导航目录 -->
		<div class="header-right">
			<a href="#1">HOME</a>
			<a href="#2">ABOUT</a>
			<a href="#3">GALLERY</a>
			<a href="#4">FACULTY</a>
			<a href="#5">EVENTS</a>
			<a href="#6">CONTACT</a>

		</div>
	</div>
	<!-- banner区 -->
	<div></div>
	<!-- about区 -->
	<div></div>
	<!-- GALLERY区 -->
	<div></div>
	<!-- 页脚区 -->
	<div></div>
</body>
</html>

CSS:

*{
	padding: 0;
	margin: 0;
}
.header{
	height: 80px;
	background-color: #07cbc9;
	width:100%;
}
a{
	text-decoration:none;
	color:white;
}
.header-right a{
	padding-right: 16px;
	line-height: 80px;
}
.header-left{
	float:left;
	height:80px;
	
}
.header-right{
	float:right;
}
.header-left img{
	line-height: 80px;

}


写回答

2回答

好帮手慕粉

2020-07-04

同学你好,同学提供的这个方法是可以的呢。还有别的方法,例如定位什么的,但是没有同学的这个方法简单,所以同学使用这个就行了。

祝学习愉快~

0

好帮手慕粉

2020-07-04

同学你好,在同学的代码中,图片的高度是等于父元素高度的:

http://img.mukewang.com/climg/5efff3a30929190703600221.jpg

父元素:

http://img.mukewang.com/climg/5efff3c409abff1604170153.jpg

所以就可以看作已经实现垂直居中,不需要再设置了:

http://img.mukewang.com/climg/5efff3f609f8d54a04340133.jpg

如果我的回答帮助了你,欢迎采纳。祝学习愉快~

0
hocalhost999
h 我现在使用下面这个代码发现可以垂直居中,老师这方法是否可行?有更好的方法吗? .header-left{ float:left; margin-left: 80px; margin-top: 16px; }
h020-07-04
共2条回复

0 学习 · 40143 问题

查看课程