Ich lese eine Anleitung aus dieser site über eine Technik auf Zentrierelementen.Was bedeutet "oben: 0; links: 0; unten: 0; rechts: 0;" bedeuten?
las ich den CSS-Code, lesen
.Absolute-Center {
margin: auto;
position: absolute;
top: 0; left: 0; bottom: 0; right: 0;
}
Und ich zu erklären.
Aber was ich nicht verstehe, ist der Teil, der erklärt "oben: 0; links: 0; unten: 0; rechts: 0;".
Es sagt,
Einstellung top: 0; links: 0; unten: 0; rechts: 0; gibt dem Browser eine neue Bounding Box für den Block. An diesem Punkt füllt der Block das gesamte verfügbare Leerzeichen in seinem versetzten Elternelement, das der Körper oder die Position ist: relativ; Container. Developer.mozilla.org: Bei absolut positionierten Elementen geben die Eigenschaften "Oben", "Rechts", "Unten" und "Links" Offsets von der Kante des umschließenden Blocks des Elements an (für das das Element relativ positioniert ist).
Was bedeutet das? Begrenzungsbox? Füllen Sie den gesamten verfügbaren Platz?
Wie funktioniert "top: 0; links: 0; unten: 0; rechts: 0;" Arbeit? Nimmt es die 4 Seiten einer Schachtel und dehnt sie, um den Behälter zu füllen? Funktionieren die Werte so?
Was passiert eigentlich, wenn ich "top: 0; links: 0; unten: 0; rechts: 0;" einstelle?
Ich bin bei dieser Erklärung völlig verloren und ich möchte, dass jemand es auf eine einfachere und verständlichere Weise umformuliert, neu formuliert und erklärt.
Vielen Dank.
Das Zitat beantwortet direkt Ihre Frage. "Der Block wird das gesamte verfügbare Leerzeichen im Elternelement füllen, das ist der Körper oder die Position: relativ;" container ". und "die oberen, rechten, unteren und linken Eigenschaften geben den Versatz vom Container an". –