working w3schools not example bootstrap javascript css twitter-bootstrap clearfix

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