请问老师 除了我代码中的办法让底部文字垂直居中呢?

请问老师 除了我代码中的办法让底部文字垂直居中呢?

<!DOCTYPE html>
<html>
<head>
	<title>2-7编程练习</title>
	<style type="text/css">
		body,div,img,ul,li{padding: 0;
			margin: 0;
			list-style: none;}
		.top{width: 100%;
			height: 100px;
			background-color: black;
			position: fixed;top: 0;}
		.logo{float: left;
			  font-size: 0;}
		.nev li{float:right;
				color:white;}
		.content{font-size: 0;margin-top: 100px;margin-bottom: 100px}
		.xulie{margin: 0 auto;
			   overflow: hidden;
			   zoom:1;
			   height: 100px;}
		.xulie li{margin-right:40px;
				  line-height: 100px;
				  font-size: 20px; }
		.content{width: 100%;
				text-align: center;}
		.content img{width: 100%}
		.footer{
					background-color: black;
					position:fixed;
					bottom: 0px;
					width: 100%;
					height: 100px;
					overflow: hidden;
					zoom:1;
					
					}	
		.xulie02{margin-left:33%;}
		.xulie02 li{color: white;
					font-size: 20px;
					float: left;
					
					line-height: 100px;
					margin-right:120px;
					}
	</style>
</head>
<body>
<div class="all">
	<div class="top">
		<div class="logo">
			<img src="http://img1.sycdn.imooc.com/climg//58c0d2d900016ce303000100.png">
		</div>
		<div class="nev">
			<ul class="xulie">
				<li>免费课程</li>
				<li>职业路径</li>
				<li>实战</li>
				<li>猿问</li>
				<li>手记</li>
			</ul>
		</div>
	</div>
		<div class="content">
			<img src="http://img1.sycdn.imooc.com/climg//58c0edb80001c9f216000480.jpg"/>

			<img src="http://img1.sycdn.imooc.com/climg//58c0eda50001e12416000480.jpg"/>

			<img src="http://img1.sycdn.imooc.com/climg//58c0edc9000100d516000480.jpg"/>
		</div>
		
				<div class="footer">
					<ul class="xulie02">
						<li>免费课程</li>
						<li>职业路径</li>
						<li>实战</li>
						<li>猿问</li>
						<li>手记</li>
					</ul>
				</div>
		
	</div>

</body>
</html>

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

正在回答

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

2回答

同学你好,以同学的方法是没有实现水平居中的。

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

实现水平居中的方法

1、使用margin: 0 auto;的方法。宽度是所有子元素的宽度之和。

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

2、使用定位的方法一。定位之后四个方向的偏移值都为0;设置margin:auto;元素就会居中。

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

3、使用定位的方法二。设置定位之后,top和left值给50%;再设置margin-top(高度的一半),margin-left(宽度的一半)就可以实现居中了。

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

同学可以测试下

如果帮助到了你,欢迎采纳~


好帮手慕言 2019-05-27 14:44:17

同学你好,让文字垂直居中设置行高是最简单的方法,在阶段三中我们也会讲到弹性盒模型。可以让文字水平垂直居中,

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

如果帮助到了你,欢迎采纳~祝学习愉快


  • 提问者 白羊诗酒纵年华 #1
    额 老师不好意思 我写错了 应该是水平居中
    2019-05-27 17:28:35
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

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