绝对定位元素的布局

47 篇文章 0 订阅
42 篇文章 0 订阅

绝对定位元素的水平布局

left+

margin-left+border-left+padding-left+width+padding-right+border-right+margin-right(七个值)

+right

= 包含块的内容区的宽度


当我们开启了绝对定位后:


		水平方向的布局等式就需要添加left和right两个值
	
		此时规则和之前一样只是多添加了两个值
	



当发生过度约束时:
	
		如果9个值中没有auto,则自动调整right以使等式满足
		
		如果有auto,则自动调整auto的值以使等式满足




可以设置auto的值:

	margin、width、left、right

注:

	因为left和right的值默认是auto,

	所以如果不指定left和right,则等式不满足时,会自动调整两个值

绝对定位元素的垂直布局

垂直方向布局的等式也要满足以下等式:

							   top
								+
						   margin-top
								+
						   padding-top
								+
						   border-top
								+
							  height
							  	+
						  border-bottom
							  	+
						  padding-bottom
								+
						  margin-bottom
								+
							  bottom
								=
							包含快元素

设置垂直水平居中

						position:absolute;
						
						margin:auto
						
						left:0;
						
						right:0;
						
						top:0;
						
						bottom:0;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值