Maison > interface Web > tutoriel CSS > Comment fonctionne clear en CSS ?

Comment fonctionne clear en CSS ?

WBOY
Libérer: 2024-09-05 06:52:03
original
1126 Les gens l'ont consulté

Remarque : Je viens de traduire le texte ci-dessous et de le publier ici. Les références sont à la fin de cet article.

La propriété CSS clear fonctionne par rapport à la propriété CSS float. Il définit si un élément doit être déplacé en dessous des éléments « flottants » qui le précèdent.

Comprenons cela à l'aide d'un exemple.

Nous considérerons quatre blocs rouge, jaune, bleu et vert qui seront ajoutés les uns après les autres et tous seront placés au même niveau.

Como funciona o clear em CSS?

Ensuite, nous ferons "flotter" chaque élément vers la "gauche" un par un, ce qui signifie qu'ils seront déplacés d'un niveau au-dessus de leur position initiale. Cela permettra à d'autres éléments « non flottants » de s'enrouler autour de l'élément flottant.

Como funciona o clear em CSS?

Remarque - Le bloc suivant occupera la position du bloc flottant, il n'est donc pas visible. Lorsqu'on change la dimension du bloc suivant, on observe qu'il est recouvert du bloc flottant qui est présent une couche au-dessus.

Après cela, nous appliquerons clear:left au bloc bleu, ce qui signifie qu'aucun élément ne flottera à gauche du bloc bleu.

Como funciona o clear em CSS?

À l'aide de la propriété CSS clear, nous pouvons spécifier quel côté des éléments flottants ne peut pas effectuer le float. Il définit ou renvoie la position par rapport aux objets flottants.

Valeurs acceptées dans la propriété CSS clear

.element {
    clear: none;
    clear: left;
    clear: right;
    clear: both;
    clear: inline-start;
    clear: inline-end;

    clear: inherit;
    clear: initial;
    clear: revert;
    clear: revert-layer;
    clear: unset;
}
Copier après la connexion

Vous trouverez ci-dessous le code des exemples présentés ci-dessus :

HTML :

<div class="wrapper">
    <div class="red block"></div>
    <div class="yellow block"></div>
    <div class="blue block"></div>
    <div class="green block"></div>
</div>
Copier après la connexion

CSS :

.wrapper{
    height:100vh;
    padding: 30px;
    text:center;
    background: #3A3B3C;
}
.block {
    height:40px;
    width:40px;
    border-radius: 4px;
}
.red {
    background: #CB6D51;
    float:left;
}
.yellow {
    background:#FBE7A1;
    float: left;
}
.blue {
    background: #3090C7;
    float: left;
    clear:both;
}
.green {
    background: #2E8B57;
    float: left;
}
Copier après la connexion

J'ai essayé d'expliquer le fonctionnement de la propriété CSS clear à l'aide d'un exemple de base pour une meilleure compréhension. Veuillez partager vos exemples et n'hésitez pas à les ajouter à ce message ?.

Bon apprentissage !??‍?

Source

Article rédigé par Jasmin Virdi.

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