Ich versuche, einem Div (Position: fest) die Breite von 100% zu geben (bezogen auf das übergeordnete Div). Aber ich habe einige Probleme ...
BEARBEITEN: Das erste Problem wird durch Erben gelöst, aber es funktioniert immer noch nicht. Ich denke, das Problem ist, dass ich mehrere Divs verwende, die die Breite von 100% / erben annehmen. Das zweite Problem finden Sie im jsfiddle-Update: http://jsfiddle.net/4bGqF/7/
Fox Beispiel
#container {
width: 800px;
}
#fixed {
position: fixed;
width: 100%;
}
und das HTML
<div id="container">
<div id="fixed">Sitename</div>
<p>
blaat
</p>
</div>
Oder probieren Sie es aus: http://jsfiddle.net/4bGqF/
Das Problem scheint zu sein, dass das feste Element immer die Breite des Fensters / Dokuments annimmt . Weiß jemand wie das das behebt?
Ich kann meinem festen Element kein festes Element geben, da ich das jScrollPane-Plugin verwende. Es hängt vom Inhalt ab, ob es eine Bildlaufleiste gibt oder nicht.
Vielen Dank!
PS: Der Text der 2 Divs liegt übereinander. Dies ist nur ein Beispiel, damit es nicht wirklich wichtig ist.
inherit
und wie die Verwendungmax-width:inherit
mitwidth:inherit
das Verhältnis Container /