Disposition CSS – La propriété display

Le display
est la propriété CSS la plus importante pour contrôler la mise en page.
La propriété d’affichage
Le display
La propriété spécifie si/comment un élément est affiché.
Chaque élément HTML a une valeur d’affichage par défaut selon le type d’élément dont il s’agit. La valeur d’affichage par défaut pour la plupart des éléments est block
ou
inline
.
Cliquez pour afficher le panneau
Ce panneau contient un élément
display: none
).
Il est stylisé avec CSS, et nous utilisons JavaScript pour l’afficher (changez-le en (display: block
).
Éléments de niveau bloc
Un élément de niveau bloc commence toujours sur une nouvelle ligne et occupe toute la largeur disponible (s’étire vers la gauche et la droite aussi loin que possible).
L’élément
Exemples d’éléments de niveau bloc :
-
–
Éléments en ligne
Un élément en ligne ne commence pas sur une nouvelle ligne et ne prend que la largeur nécessaire.
C’est un élément en ligne à l’intérieur un paragraphe.
Exemples d’éléments en ligne :
Affichage : aucun ;
display: none;
est couramment utilisé avec JavaScript pour masquer et afficher des éléments sans les supprimer ni les recréer. Jetez un œil à notre dernier exemple sur cette page si vous voulez savoir comment cela peut être réalisé.Le
<script>
utilisations de l’élémentdisplay: none;
par défaut.
Remplacer la valeur d’affichage par défaut
Comme mentionné, chaque élément a une valeur d’affichage par défaut. Cependant, vous pouvez remplacer cela.
Changer un élément en ligne en un élément de bloc, ou vice versa, peut être utile pour donner à la page un aspect spécifique, tout en respectant les normes Web.
Un exemple courant est la création en ligne
<li>
éléments pour les menus horizontaux :Note: La définition de la propriété d’affichage d’un élément ne change que comment l’élément est affiché, PAS de quel type d’élément il s’agit. Ainsi, un élément en ligne avec
display: block;
n’est pas autorisé à avoir d’autres éléments de bloc à l’intérieur.L’exemple suivant affiche les éléments en tant qu’éléments de bloc :
L’exemple suivant affiche les éléments en tant qu’éléments de bloc :
Masquer un élément – display:none ou visibilité:hidden ?
display:none
visibility:hidden
Réinitialiser
Masquer un élément peut être fait en définissant le
display
propriété à
none
. L’élément sera caché et la page sera affichée comme si l’élément n’était pas là :visibility:hidden;
masque également un élément.Cependant, l’élément occupera toujours le même espace qu’auparavant. L’élément sera masqué, mais affectera toujours la mise en page :
Plus d’exemples
Différences entre l’affichage : aucune ; et visibilité : masqué ;
Cet exemple montre display: none; versus visibilité : masqué ;Utilisation de CSS avec JavaScript pour afficher le contenu
Cet exemple montre comment utiliser CSS et JavaScript pour afficher un élément lors d’un clic.
Propriétés d’affichage/visibilité CSS
Propriété Description afficher Spécifie comment un élément doit être affiché visibilité Indique si un élément doit être visible ou non #Disposition #CSS #propriété #display