Básicamente, quiero centrar el texto, ignorando cualquier elemento hermano flotante.CSS: ¿Cómo puedo centrar el texto a pesar de que haya un elemento flotante al lado?
Al principio, pensé que esto no sería un problema, ya que tenía la impresión de que un elemento flotante no tomaba del ancho de ningún elemento hermano.
Example (Quiero que el texto de color rojo a estar en el centro de la caja azul, a pesar del texto verde)
¿Cómo se logra esto mejor?
La única otra opción que puedo pensar es hacer un objeto de tamaño idéntico (por ejemplo, 'div' invisible) y flotarlo al lado opuesto del contenedor principal (que contiene otro float molesto). Es mejor que usar un margen para equilibrar el centrado porque el objeto flotante afectará el centrado del texto incluso si no está en el mismo contenedor que el texto. Pensamientos? Funciona muy bien para mí. – Slink
Me gustó tu idea: de lo contrario, puedes posicionar el elemento de esta manera. –
sí, el posicionamiento de un pariente absoluto hace el truco – Fanky