Maison > interface Web > tutoriel CSS > CSS - affichage : flex vs inline-flex

CSS - affichage : flex vs inline-flex

DDD
Libérer: 2024-11-30 15:12:10
original
607 Les gens l'ont consulté

inline-flex

Un conteneur enfant avec display : inline-flex ne remplit pas automatiquement le conteneur parent. Sa taille dépend de son contenu et des styles supplémentaires qui lui sont appliqués.

fléchir

Un conteneur enfant avec display: flex remplit automatiquement la largeur du conteneur parent car flex se comporte comme un élément de niveau bloc, qui s'agrandit pour s'adapter à la largeur disponible du parent par défaut.

Exemple

HTML

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <link rel="stylesheet" href="src/style.css" />
  </head>
  <body>
    <h1>inline-flex</h1>
    <div>



<p>CSS<br>
</p>

<pre class="brush:php;toolbar:false">body {
  background: transparent;
  color: #fcbe24;
  padding: 0 24px;
  margin: 0;
  height: 100vh;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen,
    Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}

.container {
  background-color: white;
  color: black;
}

.inline-flex-c {
  display: inline-flex;
  background-color: palevioletred;
 }

.flex-c {
  display: flex;
  background-color: chocolate;
}

.child{
  border-color: greenyellow;
  border-style: solid;
}
Copier après la connexion

Résultat

Le conteneur flex s'étire pour occuper toute la largeur de son conteneur parent. En revanche, le conteneur inline-flex n'occupe que la largeur requise par son contenu.

CSS - display: flex vs inline-flex

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal