Hola, tengo una ul dentro de otra ul en mi página.
La ul secundaria necesito que adapte su anchura a la anchura del a tag con más carácteres, para que me queden todos los caracteres de los li en la misma línea.
¿Cómo puedo hacerlo?
| |||
Lograr que la anchura de mi ul se adapte al texto Hola, tengo una ul dentro de otra ul en mi página. La ul secundaria necesito que adapte su anchura a la anchura del a tag con más carácteres, para que me queden todos los caracteres de los li en la misma línea. ¿Cómo puedo hacerlo? |
| |||
Respuesta: Lograr que la anchura de mi ul se adapte al texto Hola!, Siempre es necesario el código fuente para saber que es exactamente lo que quieres. Necesito el código fuente y una mejor explicación. Saludos! |
| |||
Respuesta: Lograr que la anchura de mi ul se adapte al texto Os adjunto el código html y el css. La ul principal de mi código se llama navigationmenu, la ul que me da problemas es la contenida desntro de navigationmenu, porque cuando se despliegan los li lo hacen en forma de columna como yo quiero, pero alguno li cuyo tag a tiene demasiados caracteres digamos se muestran en dos líneas de la columna y yo quiero que aparezcan en una sola línea Código PHP: Código PHP: |
| |||
Respuesta: Lograr que la anchura de mi ul se adapte al texto Hola!, Agrega ésto al css:
Código CSS:
Ver original Con eso ya se mostrará completo el texto. Una cosa, en IE el hover sólo funcióna con <a>, por lo que tu menu no se mostrará completo en IE. Saludos!. Atención: si quieres que siga tu mensaje, agradéce mis mensajes (karma), ya que así puedo ver rápidamente si ya respondíste mi mensaje. |
| ||||
Respuesta: Lograr que la anchura de mi ul se adapte al texto para que se mantenga en una sola linea procura evitar darle un ancho fijo a la lista, de igual forma puedes aplicar un white-space:nowrap; para los li con lo que los forzaras a que no se produzcan saltos de linea
Código CSS:
Ver original Cita: compañero @angelfcm no puede estar usted mas equivocado el efecto hover no requiere que sea un enlace para funcionar lo único con lo que me lo puedo explicar es que usted esta creando sus sitios sin validar omitiendo el doctype por lo que los navegadores trabajan en modo quirks por lo que no interpretan adecuadamente el código.Nota: si su comentario se refiere a que el menú no funcionara en IE6 debería empezar a olvidarse de el ya esta en el olvido, si pretende dar soporte a este navegador puede visitar este link con ejemplos de como hacerlo -> clic aquí Nota2: compañeros por favor absténganse de pedir karma a cambio de su ayuda, si su respuesta es grata y/o de ayuda para los usuarios estos darán karma sin que sea solicitado. Siempre que un usuario responde al tema usted recibe un mensaje en su correo electrónico así que no necesita el karma para darse cuenta. Última edición por ArturoGallegos; 12/05/2011 a las 18:37 |
| |||
Respuesta: Lograr que la anchura de mi ul se adapte al texto Cita: He probado poniendo white-space:nowrap; pero el resultado es que todos los li aparecen en una linea y lo que yo busco es que cada li esté en una línea pero evitando que aquellos li que tienen muchos caracteres aparezcan presentados en dos lineas.
Iniciado por Ag666 para que se mantenga en una sola linea procura evitar darle un ancho fijo a la lista, de igual forma puedes aplicar un white-space:nowrap; para los li con lo que los forzaras a que no se produzcan saltos de linea
Código CSS:
Ver original compañero @angelfcm no puede estar usted mas equivocado el efecto hover no requiere que sea un enlace para funcionar lo único con lo que me lo puedo explicar es que usted esta creando sus sitios sin validar omitiendo el doctype por lo que los navegadores trabajan en modo quirks por lo que no interpretan adecuadamente el código. Nota: si su comentario se refiere a que el menú no funcionara en IE6 debería empezar a olvidarse de el ya esta en el olvido, si pretende dar soporte a este navegador puede visitar este link con ejemplos de como hacerlo[URL="http://www.araudi.net/ejemplos/menus_desplegables_CSS.html"] -> clic aquí[/URL] Nota2: compañeros por favor absténganse de pedir karma a cambio de su ayuda, si su respuesta es grata y/o de ayuda para los usuarios estos darán karma sin que sea solicitado. Siempre que un usuario responde al tema usted recibe un mensaje en su correo electrónico así que no necesita el karma para darse cuenta. Al final lo solucioné con esto: #navigationmenu li li{ white-space:nowrap; } ahora se presentan en una línea sin problema, pero el problema que tengo es que el fondo de los li de la segunda ul no adapta su anchura a la del texto del li como se puede ver en la imagen que adjunto Última edición por Jor1980; 13/05/2011 a las 11:08 |
| ||||
Respuesta: Lograr que la anchura de mi ul se adapte al texto Hola: Cita: Cita: Vamos a puntualizar un poco, las dos respuestas son a la vez ciertas y falsas. Para que las pseudoclases funcionen en IE6 deben ser enlaces, en los navegadores posteriores esta condición no es necesaria.Con lo cual la afirmación de angelfcm sería totalmente cierta si hubiera especificado que el IE al que se refiere fuera la versión 6. Con lo cual la afirmación de Ag666 sería también cierta en el resto de las versiones de IE. Saludos. |
Etiquetas: Ninguno |