Hola, Hernán y todos. > Sí, 10% del algo es "muy poco" de ese algo, ¿qué tal 50%? ¿40 y 60%? > ¿30 y 70%? > ¿Y qué tal si soy yo quién decide cuánto quiere que mida cada columna en MI diseño? 10% es poco según para qué cosas, en algunos casos puedo querer un menú minimalista (o lo ha querido el diseñador), que mida tan poco como eso, o incluso menos (ver el ejemplo más abajo). El tema creo que es aportar una solución que sea válida también para los casos extremos, y no poner tú las condiciones de lo que puedo o no puedo diseñar. > ¿Quién defiende el DIEZ por ciento? Yo no. Dije 20/80%. Pero pongamos > 30/70, o 60/40. Díme tú cuánto quieres y te lo hago, hombre! Quiero ese > número que te dejaría "contento"!... > YO defiendo el 10%, de hecho defiendo el 7%, porque sí, porque quiero que sea ese el tamaño por defecto de mi menú. Y quiero que si se amplía la fuente no se me descuadre todo, y que se lea bien, y que todo fluya y no haga scroll horizontal... > ¿Qué porcentaje concreto te parecería aceptable para que yo maquete una > web en porcentajes a DOS columnas? > Columna 1:____% > Columna 2:____& > Columna 1: 4.5em Columna 2: el resto hasta el 100%
¿Por qué voy a darte porcentajes si te estoy diciendo que lo que quiero es otra cosa? Quiero ems, porque los ems crecen y los porcentajes no. Quiero que mi menú ridículamente ancho por defecto crezca grácilmente cuando amplíe el tamaño de la letra dejando, eso sí, menos espacio para el contenido, que de todos modos seguirá siendo bastante ancho. > ¿Y qué porcentaje para una a TRES columnas? > Columna 1:____% > Columna 2:____& > Columna 3:____& > Por la misma razón, puedo querer 5em y 7em para las dos columnas laterales, y una columna central que me ocupe el resto del espacio (100% - 12em). Quiero que mis columnas laterales se hagan más anchas cuando se amplíe el tamaño de letra, y que sea la columna central la que se haga más estrecha. ¿Y por qué lo quiero? Pues porque me da la gana y porque es posible... Al menos usando tablas (o tablas CSS). Y como es muy difícil explicar estas cosas con palabras, ahí va el ejemplo de lo que quiero (disculpad los márgenes, paddings, etc., sólo se trata de una prueba de concepto). Para las pruebas he usado Firefox 3 (desactivando el escalado tipo zoom) en 1024x768, en IE6 me ha hecho cosas raras y no me voy a poner a corregirlo para lo que es... http://www.ramoncorominas.com/ovillo/2col/ Mi conclusión es: - DIVS1: Con porcentajes, al ampliar las fuentes más allá de un determinado tamaño, los contenedores se me comen el contenido. - DIVS2: Mezclando ems y porcentajes con divs flotados, en cuanto el menú crece un poco el segundo div se cae (no se me ocurre ninguna manera de hacer que se encoja). - DIVS3/TABLAS: Con divs simulando tablas mediante propiedades de CSS, obtengo lo que quiero, quedando exactamente igual que si utilizo una maquetación con tablas reales. Desgraciadamente, esas propiedades no funcionan bien con IE, por lo que la única opción cross-browser sería maquetar con tablas de verdad (no, no estoy recomendando eso, sólo exponiendo el problema). Sí, soy consciente de que esas medidas pueden ser casos extremos, pero no veo la razón para no querer que algunos de los contenedores crezcan acorde con la fuente y que a la vez otros se adapten al espacio que quede. Para mí es algo realmente útil. Nota: he visto algún diseño con CSS a dos (y tres) columnas que usa una técnica a través de márgenes en ems para hacer algo parecido a esto, pero no termina de funcionarme bien del todo, es una pena. En fin, espero haberme explicado bien esta vez <guiño> Un saludín, Ramón. _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a [email protected] Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
