HTML & CSS

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

, qui est caché par défaut (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

est un élément de niveau bloc.

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ément display: 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

Forêt

Réinitialiser

Lumières

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

Articles similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Voir Aussi
Fermer
Bouton retour en haut de la page