作业导航居中与适应窗口大小问题

作业导航居中与适应窗口大小问题

想要设置     .list   中像 li  中   text-align: center;   实现5个li  始终在.list的中央。

为什么text-align: center;在li标签中好用而在.list中不好用,如果想要实现应该怎么设置呢?

.portfolio>div{
	width: 100%;
}
.list{
	display: table;
	margin: 0 auto;
	position: relative;
	width: 600px;
	height: 30px;
	background-color: #FA0E0E;
	text-align: center;
}
.list>li{
	font-size: 14px;
	line-height: 20px;
	display: block;
	color: #f46208;
	width: 100px;
	text-align: center;
	border: 1px solid #f46208;
}
.l1{
	position: absolute;
	margin-left: 10px;
}
.l2{
	position: absolute;
	margin-left: 130px;
}
.l3{
	position: absolute;
	margin-left: 260px;
}
.l4{
	position: absolute;
	margin-left: 390px;
}
.l5{
	position: absolute;
	margin-left: 520px;
}
<section class="portfolio">
		<div>
			<h1>protfolio</h1>
			<dt>that is the first text</dt>
			<list class="list">
				<li class="l1">导航一</li>
				<li class="l2">导航二</li>
				<li class="l3">导航三</li>
				<li class="l4">导航四</li>
				<li class="l5">导航五</li>
			</list>
			<img src="img/portfolio-nav-img.jpg">
		</div>
	</section>


正在回答

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

2回答

你好,查看作业发现,作业中并没有,portfolio下的导航这部分,另这边测试,该部分代码是实现居中的呀,你可以在测试下,作业修改之后,也可以再提交一次,我们的作业都有两次提交与批复的机会。

祝学习愉快~

好帮手慕糖 2017-12-25 19:03:57

你好,不能太清楚你的描述,是想谁想当与谁居中,修改了下代码,如下,取消l1-l5的样式,然后设置浮动,使其在一行显示,然后margin调整距离。你刻意参考设置下,看是否是你要的效果,若不是的话,详细的描述下问题需求,另:没有list这个标签哦,认真检查下,看是否要写ul。

//img1.sycdn.imooc.com//climg/5a40da6f0001f86e03820271.jpg

祝学习愉快~

  • 提问者 慕丝8115018 #1
    这个区域的居中,可以给其设置一个定宽,然后再设置margin:0 auto;就可以实现居中的效果了。 上边是批改作业的老师给出的建议,但是具体怎么写呢?我设置了定宽和auto也并没有是实现居中
    2017-12-25 19:13:24
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

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

帮助反馈 APP下载

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

公众号

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

在线咨询

领取优惠

免费试听

领取大纲

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