Heim > Web-Frontend > CSS-Tutorial > Wie fülle ich die verbleibende Containerbreite mit CSS mithilfe von „calc'?

Wie fülle ich die verbleibende Containerbreite mit CSS mithilfe von „calc'?

Linda Hamilton
Freigeben: 2024-10-27 06:58:02
Original
721 Leute haben es durchsucht

How to Fill Remaining Container Width with CSS Using `calc`?

Verbleibende Containerbreite mit CSS füllen

Das Ziel besteht darin, die Breite eines Elements mit dem Namen „Mitte“ innerhalb eines Container-Divs zu maximieren und so zu ermöglichen Es soll den verbleibenden Platz belegen, nachdem andere Elemente untergebracht wurden.

Lösung:

Die Verwendung der CSS-Eigenschaft „calc“ ist der Schlüssel dazu. Indem wir die verfügbare Breite berechnen und die feste Breite anderer Elemente subtrahieren, können wir die verbleibende Breite dynamisch bestimmen.

<code class="css">#middle {
  display: inline-block;
  width: calc(100% - <fixed-element-width>);
}</code>
Nach dem Login kopieren

Im bereitgestellten Beispiel:

<code class="html"><div class="left">100 px wide!</div><div class="right">Fills width!</div></code>
Nach dem Login kopieren

Und CSS:

<code class="css">.left {
  width: 100px;
}
.right {
  width: calc(100% - 100px);
}</code>
Nach dem Login kopieren

Das rote Element hat eine feste Breite von 100 Pixeln, während das blaue Element den verbleibenden Raum nach Berücksichtigung der festen Breite ausfüllt.

Als Alternative dazu, keinen Platz zwischen den Elementen zu lassen, können Sie kann Schriftgröße: 0 für das äußere Containerelement festlegen.

Das obige ist der detaillierte Inhalt vonWie fülle ich die verbleibende Containerbreite mit CSS mithilfe von „calc'?. 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