Ce site utilise des cookies pour améliorer uniquement votre expérience utilisateur.
Vous pouvez lire à tout moment comment nous utilisons les cookies sur le site.
La propriété display
en CSS permet de contrôler le type d'affichage d'un élément. Elle détermine comment l'élément est rendu dans le flux de la page. Il existe plusieurs valeurs pour la propriété display
, chacune ayant un effet différent sur la disposition et le comportement des éléments.
1. display: block
:
display: block
occupent toute la largeur disponible et commencent sur une nouvelle ligne.<div>
, <p>
, <h1>
à <h6>
, <header>
, <footer>
, <section>
, <article>
, <nav>
et <ul>
ont un affichage en bloc..block-element { display: block; }
2. display: inline
:
display: inline
ne démarrent pas sur une nouvelle ligne et ne prennent que la largeur nécessaire.<span>
, <a>
, <strong>
, <em>
, <img>
, <abbr>
, <input>
, <button>
et <label>
ont un affichage en ligne..inline-element { display: inline; }
3. display: inline-block
:
display: inline-block
se comportent comme des éléments en ligne, mais ils peuvent également avoir une largeur et une hauteur définies..inline-block-element { display: inline-block; }
4. display: none
:
display: none
ne sont pas rendus et ne prennent pas de place dans le flux du document..hidden-element { display: none; }
5. display: flex
:
display: flex
deviennent un conteneur flex, ce qui permet de manipuler facilement l'alignement, la distribution et l'ordre des éléments enfants.flex-direction
, flex-wrap
et justify-content
..flex-container { display: flex; }
6. display: grid
:
display: grid
deviennent un conteneur de grille, ce qui permet de définir facilement une disposition en grille complexe pour les éléments enfants..grid-container { display: grid; }
Impact sur la Mise en Page et le Positionnement :
display
affecte la disposition et le comportement des éléments sur la page.Conseils pour une Utilisation Efficace :
display
appropriée en fonction de l'objectif de mise en page et du comportement souhaité pour les éléments.display
pour créer des mises en page dynamiques et esthétiques.En résumé, la propriété display
en CSS permet de contrôler le type d'affichage des éléments, influençant ainsi leur disposition et leur comportement sur la page. En comprenant comment chaque valeur display
fonctionne, vous pouvez créer des mises en page Web efficaces et esthétiques.