"右:0px;" to" float:right;"到"保证金:自动;"?

时间:2016-09-05 13:27:56

标签: css

我学习css,我对这三件事情感到困惑。 他们都在做同样的事情 - 将块移动到正确的屏幕位置。

每个人都有特别的事吗?

1 个答案:

答案 0 :(得分:0)

他们做同样的事情,他们根据代码显示同样的事情。

  • right: 0px;

通过将右侧和项目之间的距离强制为零像素,将指定属性的项目与右侧对齐,有效地将其设置为“右侧”(但需要绝对定位)。

  • float: right;

让指定项“浮动”在右边,但它不是强制正确。如果另一个元素已经具有相同的float属性,则它不会覆盖该位置(解决方案1堆栈的位置)。

此属性侦听父元素,但如果此元素的容器未触及文档的右侧,则不会到达右侧。

将DOM视为海洋,将您的元素视为船舶。它随着风(左/右)“漂浮”在DOM /水上。

  • margin: auto;

甚至没有对齐任何东西。通过强制元素之间的边距完全相同(自动),Margin auto是将内容与中心对齐的技巧。