Detaillierte Erklärung des Unterschieds zwischen Flex und Inline-Flex in CSS

Detaillierte Erklärung des Unterschieds zwischen Flex und Inline-Flex in CSS

inline-flex ist dasselbe wie inline-block. Es ist ein display:flex-Container für interne Elemente und ein Inline-Block für externe Elemente.

Beschreibung des Unterschieds zwischen den beiden:

  • flex: Zeigt das Objekt als elastische Box an
  • inline-flex: Zeigt das Objekt als flexible Inline-Box auf Blockebene an.

Kurz gesagt: Wenn für den FlexBox-Container keine Breitengrößenbeschränkung festgelegt ist und die Anzeige als „Flex“ angegeben ist, füllt die Breite der FlexBox den übergeordneten Container, und wenn die Anzeige als „Inline-Flex“ angegeben ist, umschließt die Breite der FlexBox das untergeordnete Element, wie in der folgenden Abbildung dargestellt:

Der entsprechende Code lautet wie folgt:

<!DOCTYPE html>
<html lang="de">
<Kopf>
  <meta charset="UTF-8">
  <title>Titel</title>

  <Stil>

    /*Flex-Container*/
    .flex__container {
      Anzeige: Inline-Flex;
      Hintergrundfarbe: grau;
    }

    /*Flex-Unterelement */
    .flex__item {
      Breite: 50px;
      Höhe: 50px;

      Hintergrundfarbe: Aqua;
      Rand: 1px tief schwarz;
    }

  </Stil>
</Kopf>
<Text>

<!--Flex-Container-->
<div Klasse="flex__container">

  <!--Unterelement im Flex-Container-->
  <div Klasse="flex__item"></div>
  <div Klasse="flex__item"></div>
  <div Klasse="flex__item"></div>
  <div Klasse="flex__item"></div>
</div>

</body>
</html>

Damit ist dieser Artikel über die Unterschiede zwischen Flex und Inline-Flex in CSS abgeschlossen. Weitere Informationen zu CSS Flex und Inline-Flex finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

<<:  Verwendung von MySQL-Triggern

>>:  Ein Artikel zeigt Ihnen, wie Sie den Watch-Listener von Vue verwenden

Artikel empfehlen

Tiefgreifendes Verständnis der sieben Kommunikationsmethoden von Vue-Komponenten

Inhaltsverzeichnis 1. Requisiten/$emit Einführung...

So konfigurieren Sie https für Nginx in Docker

Websites ohne https-Unterstützung werden von Brow...

Umfassendes Verständnis der Node-Ereignisschleife

Inhaltsverzeichnis Knoten-Ereignisschleife Ereign...

So installieren und implementieren Sie einen FTP-Image-Server unter Linux

Lesen Sie das Tutorial zum Einrichten eines FTP-S...

Detaillierte Erklärung des Prinzips des js-Proxys

Inhaltsverzeichnis Was ist der Proxy-Modus? Einfü...

Detaillierte Erklärung der Datentypen und Schemaoptimierung in MySQL

Ich lerne derzeit etwas über MySQL-Optimierung. D...

Mysql-Lösung zur Verbesserung der Effizienz beim Kopieren großer Datentabellen

Vorwort Dieser Artikel stellt hauptsächlich den r...

Tutorial zur Konfiguration des Nginx/Httpd-Reverseproxys für Tomcat

Im vorherigen Blog erfuhren wir die Verwendung un...

JavaScript-Timer zur Realisierung einer zeitlich begrenzten Flash-Sale-Funktion

In diesem Artikel wird der spezifische JavaScript...

HTML-Tags: Sub-Tag und Sup-Tag

Heute stelle ich zwei HTML-Tags vor, die ich nich...

Hexadezimale Farbcodes (vollständig)

Rot und Pink und ihre Hexadezimalcodes. #990033 #...