A lo mejor lo que te voy a decir es una burrada, pero ¿has probado con inline-block?
El día 13/08/07, Alejandro Gonzalo Bravo García <[EMAIL PROTECTED]> escribió: > > Saludos a todos los miembros de la lista. > > OPERA > Antes de empezar, si todos los navegadores interpretasen como Opera la > propiedad "display: inline-table" adecuadamente, yo no tendría éste > problema, pero... > > PROBLEMA > El problema original consistía en crear una lista de elementos de forma > horizontal horizontal (#menu li{ > display: inline;}), pero teniendo en cuenta que esta lista puede > contener muchos elementos, y no se mostrarían visualmente en la pantalla sin > hacer scroll. Sólo con Opera funcionaba, y nada más. > > Como la opción de crear una tabla con todos los vínculos no la contemplo > (cuestión de accesibilidad y orgullo), he buscado otra alternativa, y aunque > tampoco me convence del todo (desde el punto de vista del buen uso del > código deja mucho que desear), no encuentro otra solución. > > IDEA ALTERNATIVA > Mi "genial" idea, es usar una serie de listas horizontales una debajo de > otra. El problema, es que como cada elemento de la lista tiene un número de > caracteres diferentes (lo normal), visualmente el resultado no se parece a > una "tabla", como a mí me gustaría. El problema, como todos sabemos, es que > al tratarse de una lista horizontal, se trata a los elementos como "inline" > en vez de "block". Y con CSS no se puede especificar una longitud fija a un > elemento que no sea bloque (como h1, h2, p, li, div,...) para dudas, > consultar [1]. > > ALGUIEN SABE CÓMO... > Resumiendo todo en forma de cuestionario: Conocéis alguna forma de que una > lista de elementos (li) se comporte... > 1.- con un "salto de línea" cuando no cabe en una fila > 2.- pudiendo controlar el ancho de cada elemento (para que sean > visualmente iguales) > 3.- que se parezca a una tabla... sin que el código html sea una tabla > 4.- se aceptan varias listas horizontales (una encima de otra) > 5.- No se acepta usar una tabla, porque es una lista de elementos, no > datos tabulares. > > Gracias por todo y a todos... > > Gonzalo > www.webposible > > PD: Este mensaje caduca mañana a mediodía hora española. Después, será > demasiado tarde. Faltan por tanto 21 horas a partir de ya :) > > [1] Traducción de CSS 2 (Carlos Benavidez: 10.2): Ancho del contenido: la > propiedad 'width' > http://www.sidar.org/recur/desdi/traduc/es/css/visudet.html#propdef-width > > > > > > > > ____________________________________________________________________________________ > Sé un Mejor Amante del Cine > ¿Quieres saber cómo? ¡Deja que otras personas te ayuden! > http://advision.webevents.yahoo.com/reto/entretenimiento.html > _______________________________________________ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo > -- We don't need no education - Pink Floyd _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo