Maison >interface Web >tutoriel CSS >Résumé des méthodes courantes pour effacer les flotteurs dans CSS_Experience Exchange

Résumé des méthodes courantes pour effacer les flotteurs dans CSS_Experience Exchange

WBOY
WBOYoriginal
2016-05-16 12:06:131991parcourir

Il existe trois méthodes couramment utilisées pour effacer les flotteurs.
Il s'agit du code source flottant qui n'a pas été effacé. Le fond jaune clair de l'élément parent n'est pas visible lors de l'exécution du code.                                                                                   

Gauche[Ctrl+A Tout sélectionner Remarque :
Si vous devez introduire des J externes, vous devez actualiser pour exécuter ] 1. Effacer le flotteur avec une étiquette vide. Une méthode que j'utilise depuis longtemps est que la balise vide peut être une balise div ou une balise P. J'ai l'habitude d'utiliser

, qui est assez court, et de nombreuses personnes utilisent également


. Il leur suffit d'effacer la bordure, mais en théorie, il peut s'agir de n'importe quelle étiquette. Cette méthode consiste à ajouter une telle balise pour effacer float une fois que tous les éléments flottants à l'intérieur de l'élément parent flottant doivent être effacés, et à définir le code CSS correspondant : clear:both. L’inconvénient de cette approche est qu’elle ajoute des éléments structurels inutiles.




Gauche[Ctrl+A Tout sélectionner Remarque :
Si vous devez introduire des J externes, vous devez actualiser pour exécuter ] 2. Utilisez l'attribut overflow. Cette méthode résout efficacement l'inconvénient de devoir ajouter du code involontaire en effaçant les flottants à travers les éléments d'étiquette vides. Pour utiliser cette méthode, il vous suffit de définir la propriété CSS : overflow:auto dans l'élément qui doit être débarrassé du flottant, et c'est tout ! "zoom:1" est destiné à la compatibilité avec IE6.



Gauche[Ctrl+A Tout sélectionner Remarque :
Si vous devez introduire des J externes, vous devez actualiser pour exécuter ] 3. Utilisez le pseudo-objet après pour flotter clairement. Cette méthode s'applique uniquement aux navigateurs non-IE. Veuillez vous référer aux exemples suivants pour connaître les méthodes d'écriture spécifiques. Veuillez faire attention aux points suivants lors de l'utilisation. 1. Dans cette méthode, height:0 doit être défini pour le pseudo-objet qui doit effacer l'élément flottant, sinon l'élément sera plusieurs pixels plus haut que la valeur réelle 2. L'attribut content est nécessaire, mais sa valeur peut être ; discussion idéale vide et bleue Dans cette méthode, la valeur de l'attribut content est définie sur ".", mais j'ai trouvé qu'il est également possible de le laisser vide.




Gauche
Déclaration:
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