¿Qué significan clear:both y clear:none en la etiqueta clear en DIV+CSS? Explique también el significado específico de la etiqueta clear.
En primer lugar, corrija que clear no es una etiqueta, es un atributo en CSS.
Sus valores de atributo tienen cuatro claros: ambos|izquierda|derecha|ninguno;
En pocas palabras, la función del atributo claro es "borrar" el flotador.
Si un elemento está configurado en clear:left;, significa que no hay ningún elemento flotante en el lado izquierdo del elemento.
En consecuencia, clear:right significa que no hay ningún elemento flotante en el lado izquierdo del elemento.
En consecuencia, clear:right; no hay ningún elemento flotante en el lado derecho del elemento; claro: ambos; indica que no hay elementos flotantes en ninguno de los lados del elemento. claro: ninguno significa que se permiten elementos flotantes en ambos lados.
Visualmente, si no hay ningún elemento flotante en el lado izquierdo o derecho de un elemento, solo se puede mover hacia abajo una línea, o el elemento flotante se puede mover hacia abajo una línea. (Este elemento definitivamente no puede borrar los elementos flotantes, solo se usa para lograr el efecto de diseño de página)