Ver Mensaje Individual
  #7 (permalink)  
Antiguo 24/02/2015, 11:24
Avatar de pzin
pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: ¿Posicionamiento float, fxed o relative?¿% ó px?

Realmente clear: all no existe. Así que como sólo hay dos posibles lados para afectar al limpiado, supongo que te refieres a both (ambos). Y lo que hace eso es evitar que puedan haber elementos flotados a ambos lados. De ahí que se llama clearfix. Las tres técnicas se les denomina clearfix.

Y el posicionamiento como tal sólo se puede conseguir con position. En cualquier otro caso el posicionamiento dependerá de otros elementos. Tal vez sea un error de concepto en el lenguaje. Si es poner una cosa al lado de otra, puedes flotar, usar inline, inline-block, columnas CSS, flexbox, usar table/table-cell y hasta posiciones absolutas, relativas o fijas.

Hay muchas formas. Pero muchas veces no son alternativas, porque son o causan comportamientos diferentes. Tú mismo pones el ejemplo de que float fue pensando para rodear el texto como en una revista (muy cierto), pero eso no puedes hacerlo con inline-block. Por eso, hay form diferentes, pero muchas veces hay una ideal. Flexbox tampoco es la panacea y no viene a sustituir nada, sino a añadir más posibilidades.
__________________
(: