CSS Breite festlegen zu parentNode Breite
Gibt es eine Möglichkeit in CSS, um die Breite von jedem element gleich der Breite seiner parentNode? Ich habe versucht, 'inherit' - klingt logisch - aber es hat nicht funktioniert.
Vielen Dank im Voraus.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies bedeutet, dass 100% des übergeordneten Elements Breite.
Beachten Sie, dass es möglicherweise nicht funktionieren, wenn das element hat die Eigenschaft display legen, um etwas anderes zu "blockieren", und in ein paar anderen Fällen.
Wenn Sie versuchen, es auf 2 verschachtelte divs, dann funktioniert es.
border-box
, in dem Fall würde es perfekt funktionieren. Es gibt ein paar verschiedene Situationen, die machen könntewidth: 100%
"Pause", aber in diesem Fall tut es das, was der Fragesteller suchte.margin: 0 !important; padding: 0 !important;
auf die div, weil padding und margin kann "Essen" etwas von diesem element ist die Breite. Wenn es immer noch nicht funktioniert, möchten Sie vielleicht poste deinen code, damit wir besser verstehen können.Je nachdem, welches element es ist, das festlegen der CSS-Eigenschaft
display: block
wird in der Regel machen die es automatisch füllen Sie alle mögliche Breite, aka Strecken, um seine maximale ohne überlaufen auf Polsterung oder Grenzen.