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

在#box1 中margin-right:10px为什么没效果

那我该成#box1{ float:right; margin-bottom:30px; margin-right:10px;}就有反应了。当我写成

#box1{ float:right; margin-bottom:30px; margin-left:10px;}又没有反应了。我该成

#box1{ float:left; margin-bottom:30px; margin-left:10px;}.我的问题就是:是不是当快级元素向左浮动,这时设置左边界有反应,设置右边界没效果。当块级元素向右浮动,这时设置右边界有反应,设置左边界没效果?


正在回答

33 回答

刚看到问题,我给你讲讲边距,你就是没明白边距什么意思。

margin-right:100px;   这个意思,这个块最多能到右面的边100px之外的距离,在往边上移,是不可以,最小距离100px;   

那你向右浮动,在设置左外边距100px的话,你为什么看不到效果呢,因为,你的块离左面200px;这就像,左面有个姑娘说,你丫必须离我100px,你结果跑到200px的地方说,哎呦,怎么没有效果呢。

然后姑娘说,你小子离太远当然没效果,你过来试试,结果你向左边的姑娘跑去,距离小于100px的时候,姑娘一顿大嘴巴子给你揍到相对左面的姑娘100px的距离才满意。

这回明白了没,就是说,你那个盒子没去左边,你设置左边距当然没效果。

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

慕仙6143759

你说的太麻烦
2016-09-25 回复 有任何疑惑可以回复我~
#2

日向1

我是这样的
2016-11-15 回复 有任何疑惑可以回复我~
#3

__没有人

越说越不懂
2017-03-26 回复 有任何疑惑可以回复我~
#4

慕前端2536358

我的留个名,到时候来看看
2018-11-06 回复 有任何疑惑可以回复我~
#5

白菜永远坚强

100px。。。要亲上了。。。?
2019-01-27 回复 有任何疑惑可以回复我~
查看2条回复

为什么没有视频啊

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

因为是xggjhdfhzfhxdjdgdxsjh

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

你确定设置了边框样式?

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

margin是外边距的距离

padding是内边距

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

margin left 10 px可以理解为放一个宽为10px的形状从左边开始占10px的位置,如果元素本来离左边小于10px那么就会被挤出来。因为你右浮动了,你左边放10px的形状根本挤不到你距左边很远很远的元素,所以他不会动。

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

因为外边距不在框内,即使有你也看不见,你可以用两个框先右浮,再令最右边那个设置右边距,左边的被挤向左边,不就证明有效吗。所以,不是没有,是你看不见罢了,别太相信你的眼睛。

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

rfu

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

我也是看你设置了float,这个是浮动,我有点不明白你这个浮动为啥要设置在这里,,,,也是初学,很多不懂

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

考虑考虑

0 回复 有任何疑惑可以回复我~
首页上一页1234下一页尾页

举报

0/150
提交
取消

在#box1 中margin-right:10px为什么没效果

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