为了账号安全,请及时绑定邮箱和手机立即绑定

如果同时出现left和right或者top和bottom会按照怎样的规则?

如果同时设置了

left和right

或者

top和bottom

会按照怎样的规则?

按照我的测试,似乎left优先于right,top优先于bottom。这样理解对吗?但是在浏览器的调试的Style里看到right和bottom并没有被划掉,为什么呢?

正在回答

3 回答

在设置了宽高的情况下,是left优先于right,top优先于bottom;

没设置宽高时,4个属性都设置的话,都会生效,宽高自动拉伸。

2 回复 有任何疑惑可以回复我~

只要设置了position relative  ,left,right ,top,bottom四个值都设置了的时候,在没设置宽高,left,top值生效,盒子宽度等于上一级盒子宽度,没有上一级盒子就是浏览器的宽度(默认),如果设置了,left,top的优先级大于right bottom 

1 回复 有任何疑惑可以回复我~

在css样式中是由顺序的 上 右 下 左  

1 回复 有任何疑惑可以回复我~
#1

qq_Extranjero4337875

我一直同时设置这四个样式来撑满整个父容器啊
2019-02-13 回复 有任何疑惑可以回复我~
#2

慕前端3151062 提问者 回复 qq_Extranjero4337875

也可以用width:100%;height:100%吗?
2019-03-27 回复 有任何疑惑可以回复我~
#3

会游泳的兔子先森 回复 慕前端3151062 提问者

如果给个padding:30px的话,width:100%;height:100%;这种情况下盒子的尺寸就会增加上下左右各增加30px;就会撑开父元素的宽高了。
2019-03-27 回复 有任何疑惑可以回复我~
#4

会游泳的兔子先森 回复 慕前端3151062 提问者

https://www.cnblogs.com/ScauZhang/p/4634440.html这篇博客应该讲的比较清楚啦
2019-03-27 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消

如果同时出现left和right或者top和bottom会按照怎样的规则?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信