Pregunta

Tengo un diseño básico en el que el cuerpo div se establece en un ancho específico. Y con los márgenes izquierdo y derecho se pone en auto. Lo que resulta en el div que se centra.

Ahora, cuando llega ahora a la colocación de todos los elementos dentro de este sub div, es lo mejor es utilizar la posición absoluta o coordenadas fijas? Estos elementos son básicamente sub columnas de texto, algunas imágenes y algunas partidas. He encontrado que todos ellos flotando a la izquierda hace que se apilan uno detrás del otro. Que es básicamente lo que quiero. Pero sería mejor para especificar las coordenadas? Me encontré con un pequeño fallo margen común con IE que se ve. Y sé posicionamiento absoluto lo arreglaría. Pero eso sería una solución sucia?

Es decir, el diseño en sí es líquida en algún sentido. Pero el div cuerpo tiene su anchura. Por lo que los elementos de sub no se mueva independientemente de la resolución.

¿Fue útil?

Solución

Nota:. El error de margen en el IE también puede ser "fijo" envolviendo el div con un margen en un div sin margen y flotante que div exterior

En cuanto a la absoluta frente a float: Yo sugeriría que echar un vistazo a esta página , que parece ser un buen resumen, y se pregunta si alguno de los contras levantar una bandera roja para usted.

Yo personalmente utilizo posicionamiento absoluto si todos los contenidos de la div son estáticas, y flotar si algunos son dinámicos. Pero eso es una respuesta subjetiva.

Otros consejos

No veo un problema con el uso de posicionamiento absoluto. Un posible inconveniente sería que la hoja de estilo sería un poco más difícil de mantener, ya que tendría anchos y posiciones especificadas. Si usted tuviera que cambiar el ancho de cualquiera de sus columnas en el futuro, tendría que actualizar el valor de píxel en 2 lugares. OMI mediante flotación y el margen sería más fácil de modificar en el futuro.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top