css居中

1、flex实现div  
#wrap设定高度重的垂直居中
<style>
		.wrapper{
			display: flex;
			justify-content:center;
			/*flex-start | flex-end | center | space-between | space-around;*/
			align-items:center;
			height:300px;
		}
		.item{
			background:red;	
			height:30px;
			width:50px;
		}
</style>

<div class="wrapper">
		<div class="item"></div>
		<div class="item"></div>
		<div class="item"></div>
	</div>


2、绝对定位+transform

<style>
		.wrap{
			position: absolute;
			left:50%;
			top:50%;
			transform:translate(-50%,-50%);
		}
	</style>

<div class="wrap">
		ssssssss
	</div>



3、绝对定位

绝对对位原理:元素在过度受限情况下,将margin设置为auto,浏览器会重算margin的值,过度受限指的是同时设置top/bottom与height或者left/right与width。

	<style>
		.wrap{
			position: absolute;
			height:200px;
			width:200px;
			top:0;
			left:0;
			bottom:0;
			right:0;
			margin:auto;
			background: red;
			overflow: scroll;
			resize: both;
		}
	</style>
<div class="wrap">
		生命里有着多少的无奈和惋惜,又有着怎样的愁苦和感伤?
雨浸风蚀的落寞与苍楚一定是水,静静地流过青春奋斗的日子和触摸理想的岁月。
	</div>



4、line-height

只适合单行文本

 <div class="single_line">
                其实我们每个人的生活都是一个世界,即使最平凡的人也要为他生活的那个世界而奋斗。
            </div>

  .single_line{
                  height: 30px;
                  font-size: 14px;
                  line-height: 30px;
                  border: 1px solid #518dca;
            }



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值