Heim >Web-Frontend >CSS-Tutorial >Warum zentriert meine CSS-Eigenschaft „links' nicht mein untergeordnetes Div?

Warum zentriert meine CSS-Eigenschaft „links' nicht mein untergeordnetes Div?

Linda Hamilton
Linda HamiltonOriginal
2024-11-11 22:43:02529Durchsuche

Why Isn't My CSS

CSS „left“-Eigenschaft funktioniert nicht?

Beim Versuch, den linken Rand eines untergeordneten Div innerhalb seines übergeordneten Div mithilfe der „ Wenn die Eigenschaft „links: 50 %“ aktiviert ist, kann es sein, dass der gewünschte Effekt nicht erreicht wird. Dies kann auf die Standardpositionierung von HTML-Elementen zurückgeführt werden, die „statisch“ ist. In diesem Standardzustand hat die Eigenschaft „links“ keine Auswirkung.

Lösung: Absolute oder relative Positionierung

Um die Eigenschaft „links“ zum Positionieren des untergeordneten Divs zu aktivieren korrekt ist, müssen Sie seine Positionseigenschaft entweder auf „absolut“ oder „relativ“ setzen. Dadurch wird der Browser darüber informiert, dass das untergeordnete Div relativ zu seinem enthaltenden Element und nicht zum gesamten Dokument positioniert werden soll.

Aktualisiertes CSS:

#inner {
    width: 400px;
    height: 300px;
    background-color: #090;
    position: absolute;
    left: 50%;
}

Durch Festlegen der Position Wenn Sie die Eigenschaft „absolute“ auf „absolute“ setzen, wird das untergeordnete Div relativ zu seinem übergeordneten Div positioniert, und die Eigenschaft „left“ von 50 % positioniert seinen linken Rand genau in der Mitte des übergeordneten Div div.

Das obige ist der detaillierte Inhalt vonWarum zentriert meine CSS-Eigenschaft „links' nicht mein untergeordnetes Div?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn