为什么margin-left有用,而有时候margin-right却没有用?有经验的人来回答一下

2024-12-19 11:05:26
推荐回答(4个)
回答1:

浏览器默认从左向右渲染,所以元素是从左向右排列的,margin-right其实有效果的,只是在默认即标准流的情况的下显示不出来效果
解决方案:
1、在CSS里设置:float:right,这时margin-right有用
2、它的右面有其他盒子

回答2:

margin就是两个标记中间让出点空白如果你就一个标记 又是居左的话margin-right是没有效果的

回答3:

1、有可能是你写错了;2、你设定margin的位置错了;3、具体是什么原因还要看的你是怎么写的。

回答4:

margin就是两个标记中间让出点空白,如果你就一个标记又是居左的话margin-right是没有效果的。

  1. 语法:margin-left:[ | | auto ]{1,4}

  2. 默认值: 0

  3. 相关属性:[margin ] || [ margin-top ] || [ margin-right ] || [ margin-bottom ]

  4. 取值

    auto:值被设置为相对边的值。

  5. 用长度值来定义外补白:可以为负值。

  6. 用百分比来定义外补白:可以为负值。

  7. 说明:检索或设置对象左边的外延边距。

    内联对象可以使用该属性设置左边距。

    外延边距始终透明。

    对应的脚本特性为 marginLeft。

  8. 示例:test {margin - left: 50px;background: #ee; }

    test { margin - left: 50px; background: #eee; }