CSS Negative Ränder für die Positionierung

Ist es in Ordnung, negative Ränder für die Positionierung zu verwenden? Ich habe viel auf meiner aktuellen Seite und habe das Gefühl, dass es keine so stabile Möglichkeit ist, Dinge zu positionieren. Normalerweise schlage ich vor, sie auch zu verwenden.

Zum Beispiel habe ich eine Checkout-Seite mit drei übereinanderliegenden Divs

<div class="A">
   header
</div>
<div class="B">
   content
</div>
<div class="C">
   footer
</div>

(A, B und C), die übereinander sitzen sollen, um verbunden zu wirken. Ich habe das gemacht mit:

.B
{
    margin-top: -20px;
}

Auf Div B, um den Grund von Div A zu treffen.

Ist dies eine gute Praxis oder soll ich mit @ neu codieretop undleft?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage