Comment utiliser le .clearfix classe?
Je pense que je suis la mauvaise compréhension du concept de la .clearfix
classe. Peut-être que quelqu'un peut m'aider.
Je suis à la recherche d'un moyen d'utiliser float
et clear
sans gâcher mon balisage. Alors j'ai pensé, c'est là que .clearfix
peut être utilisé pour.
À l'intérieur d'un vide H5BP-projet, mon balisage ressemble à:
<div></div>
<div></div>
<div class="clearfix"></div>
<div></div>
<div></div>
<div class="clearfix"></div>
<div></div>
<div></div>
<div class="clearfix"></div>
Ci-dessous le résultat. Je m'attendais à un tic tac toe-champ, si. Quelqu'un peut-il me dire:
- Comment je peux atteindre mon objectif et
- Ce que le
.clearfix
classe peut vraiment être utilisé pour?
OriginalL'auteur kraftwer1 | 2013-06-09
Vous devez vous connecter pour publier un commentaire.
La
clearfix
classe est utilisée sur un conteneur dont tous les enfants sont flottants. Si vous n'utilisez pas de cela, le récipient ne procureraient pas toute la hauteur (sauf dans IE). http://complexspiral.com/publications/containing-floats/Ce que vous êtes après est pas un
clearfix
, mais juste unclear
. Vous pourriez faire une classe.clear { clear: both;}
et de l'appliquer à la place de la
clearfix
que vous utilisez actuellement.Si vous voulez en savoir plus sur
clearfix
, il ya beaucoup d'informations là-bas:Qu'est ce qu'un clearfix?
J'ai mis en place un petit exemple pour illustrer l'utilisation de
clearfix
etclear
: http://jsfiddle.net/hjXMG/1OriginalL'auteur Pevara
OriginalL'auteur FelipeAls
Vous devez déclarer le clearfix, donc dans la balise (ou dans le fichier css) utilisation:
Ce qu'il fait, si vous avez un float, et insérer un clearfix après elle, l'élément suivant va vers le bas.
OriginalL'auteur Stefan Moraru