Heim > Web-Frontend > CSS-Tutorial > Wie erbt ein Div mit fester Position die Breite seines übergeordneten Elements?

Wie erbt ein Div mit fester Position die Breite seines übergeordneten Elements?

Linda Hamilton
Freigeben: 2024-11-28 19:02:11
Original
331 Leute haben es durchsucht

How to Make a Fixed Positioned Div Inherit the Width of Its Parent?

Relative Breite des positionierten festen Div

Beim Versuch, ein Div mit fester Positionierung auf die volle Breite seines übergeordneten Divs festzulegen, treten einige Herausforderungen auf entstehen kann. Lassen Sie uns das Problem untersuchen und eine Lösung finden.

Problembeschreibung

Im bereitgestellten Beispiel erbt ein Div mit der festen Position nicht die Breite seines übergeordneten Elements. Stattdessen erstreckt es sich auf die Breite des gesamten Fensters.

Lösung

Um dieses Problem zu beheben, wenden Sie die CSS-Eigenschaft width: inherit auf alle inneren Divs innerhalb des übergeordneten Divs an . Dies weist das feste Div an, seine Breite von seinem übergeordneten Div zu erben.

#container {
    width: 800px;
}

#fixed {
    position: fixed;
    width: 100%;
}

#fixed div {
    width: inherit;
}
Nach dem Login kopieren

Implementierung

Für Browser, die width: inherit nicht unterstützen, sollten Sie die Verwendung einer JavaScript-Lösung in Betracht ziehen . Dies kann bei älteren Browsern erforderlich sein.

Das obige ist der detaillierte Inhalt vonWie erbt ein Div mit fester Position die Breite seines übergeordneten Elements?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage