CSS:何时使用权限:0px以及何时使用float:对吗?

时间:2017-09-10 15:16:33

标签: css alignment css-float

我目前正在学习CSS,并想知道何时使用right: 0px;以及何时使用float: right;。我了解您必须设置position属性才能使用right: 0px;,但我只是想知道何时使用哪一个?

我听说float不好?

干杯。

2 个答案:

答案 0 :(得分:0)

浮动元素在某种意义上就属于自己的流程。它们实际上是MOVED并且会在一定程度上相互影响内容的常规流动(你看到的环绕效果)。

虽然浮动元素不在常规流程中,但您可以使用多种方法清除它,以便它的容器不会崩溃

如果元素要互相交互,请使用浮点数。如果元素独立于其周围的内容或全部依赖于共同父元素,则使用绝对定位。

答案 1 :(得分:0)

如果您正在学习CSS,则必须尽可能使用paddingmargin,这可能需要一些时间来掌握,但它会使元素的整体流程变得简单(彼此相关)。

如果您无法通过paddingmargin获得所需的结果,那么您可以使用float属性(float: right;float: none;,...) ,但只有当你想要两个元素共享水平空间时才使用它。

总结:

1。我只是想知道何时使用哪一个?

使用paddingmargin作为您的第一个选项,如果没有获得您想要的结果,请使用float,如果仍然不是您想要的,您可以尝试高级CSS功能,如flexbox和表格布局。

2。我听说漂浮不好?

这一点都不错,只是过度使用很容易,这会让你的代码变得更复杂。