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

定义DIV时,CSS样式中的right属性和margin-right属性的作用分别的什么?

定义DIV时,CSS样式中的right属性和margin-right属性的作用分别的什么?

慕田峪4524236 2019-04-27 20:30:46
我想控制DIV的位置,有一个大的DIV,里面有3个DIV。其中一个在左边,其余两个在右边,这两个分别是两行。当我已经设置了right属性时,再设置margin-right属性才有效果,否则就没效果。这是怎么回事?
查看完整描述

2 回答

?
慕侠2389804

TA贡献1719条经验 获得超6个赞

right是在 使用position的时候用的绝对定位或者相对定位,一般情况下不建议使用。
margin-right是设置右边边距的。
你和这个需求我觉得需要用 float:left 或者float:right 浮动

追问

哦 我已经设置了float了,但是就是不知道他们之间的移动是以什么为标准的,好像标准不一样...

追答

左边的 左对齐 右边右对齐。宽度不够换行。
或者全部左对齐 右对齐就行 可以用margin来设计两个div的间隔


查看完整回答
反对 回复 2019-04-27
?
拉风的咖菲猫

TA贡献1995条经验 获得超2个赞

right设置了position:absolute;的时候再用,一般默认就行。

写了个例子你看下,

<div style ="border:1px solid #000;width:800px;height:800px;margin:0 auto;">
<div style ="border:1px solid red; width:398px;height:798px; float:left;">
</div>
<div style = "border:1px solid blue;height:798px;width:398px; float:left;">
<div style = "border:1px solid #ccc; height:200px; width:396px"></div>
<div style = "border:1px solid #ccc; height:200px; width:396px"></div>
</div>
</div>

查看完整回答
反对 回复 2019-04-27
  • 2 回答
  • 0 关注
  • 647 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信