javascript - w3schools - Problema con la clase clearfix en bootstrap
tooltip bootstrap 3 (2)
Intente lo siguiente:
<div>
<div class="pull-left">This is a text</div>
<div class="clearfix" />
</div>
<hr />
En este caso, la división vacía vacía se coloca al lado derecho de la división pull-left y realiza la compensación.
La cuestión es si utiliza float: left en el elemento, luego se convierte en float y el siguiente elemento después de que se coloca a la derecha si hay un espacio libre para él. Por lo tanto, debe colocar todos los elementos que necesita para flotar con float: left (say pull-left ) en una fila y cerrar esta secuencia con float: none; clear: both float: none; clear: both (diga clearfix ) para dejar de flotar.
Estoy usando el bootstrap de Twitter, tengo un problema con la clase clearfix en el bootstrap. Mi html es:
<div class="pull-left">This is a text</div>
<hr class="clearfix" />
Lo que estoy esperando es que la línea horizontal debe aparecer en la siguiente línea del texto que se muestra, pero se representa en el lado derecho del texto. Y si cuando uso style=''clear: both;'' En hr que funciona bien. ¿Por qué clearfix no hace lo mismo que clear: both hacen?
La clase clearfix debe aplicarse al elemento contenedor primario
<div class="clearfix">
<div class="pull-left">This is a text</div>
</div>
Demostración: Plunker