Foros del Web » Creando para Internet » HTML »

[SOLUCIONADO] iexplorer separa palabras del menu desplegable por renglones

Estas en el tema de iexplorer separa palabras del menu desplegable por renglones en el foro de HTML en Foros del Web. Hola, soy novato en el foro y no sé realmente en cual de las secciones hacer mi pregunta. si me la resuelven desde aquí, yo ...
  #1 (permalink)  
Antiguo 15/03/2013, 12:52
 
Fecha de Ingreso: marzo-2013
Mensajes: 4
Antigüedad: 11 años, 8 meses
Puntos: 0
Pregunta iexplorer separa palabras del menu desplegable por renglones

Hola, soy novato en el foro y no sé realmente en cual de las secciones hacer mi pregunta. si me la resuelven desde aquí, yo agradecido, si no, al menos guíenme para saber donde la tengo que realizar.

Mi problema es que hice un menú desplegable en Dreamweaver (show pop-up menu) y en firefox se ve bien, pero en iexplorer 9 me separa cada una de las palabras que contiene cada item a desplegar por renglones, es decir que lo que debería verse así al desplegarse el menú:

item 1
item 2
item 3

se ve así:

item
1
item
2
item
3

El menú tiene a la vez submenús por cada item y sucede lo mismo que en los items, pero en iexplorer.

Les agrego que en un principio, la página estaba encabezada con las siguientes etiquetas:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml">

y en iexplorer ni siquiera funcionaba el menú desplegable. Luego las modifiqué por las siguientes:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

y ahora funcionan pero con el problema que me lleva a escribirles.

desde ya, muchas gracias.
  #2 (permalink)  
Antiguo 16/03/2013, 05:02
Avatar de C2am  
Fecha de Ingreso: enero-2009
Ubicación: Rosario, Argentina
Mensajes: 2.005
Antigüedad: 15 años, 9 meses
Puntos: 306
Respuesta: iexplorer separa palabras del menu desplegable por renglones

Hola, y bienvenido al foro.
Muestra el código que estás usando en ese menu, o un enlace para poder ver cual puede ser el problema.
Saludos
__________________
El mundo nada puede contra un hombre que canta en la miseria.
-- Ernesto Sábato--
  #3 (permalink)  
Antiguo 16/03/2013, 05:45
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: iexplorer separa palabras del menu desplegable por renglones

Igual el foro de CSS hubiera sido el sitio más indicado.

Lo que sí que debes de hacer siempre es aportar el código que uses.

Puedes hacer que un elemento evito saltos de linea con:
Código CSS:
Ver original
  1. ul li a {
  2.   white-space: nowrap;
  3. }

Aunque si funciona en FF, habría que ver porqué no lo hace en IE.
  #4 (permalink)  
Antiguo 16/03/2013, 06:43
 
Fecha de Ingreso: marzo-2013
Mensajes: 4
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: iexplorer separa palabras del menu desplegable por renglones

Cita:
Iniciado por C2am Ver Mensaje
Hola, y bienvenido al foro.
Muestra el código que estás usando en ese menu, o un enlace para poder ver cual puede ser el problema.
Saludos
Gracias C2am por preocuparte por el tema.
Voy a hacer una prueba más antes de subir el código ya que estuve pensando en otros factores que pueden estar "molestando" a mi menú desplegable.

Por ejemplo, que el menú está hecho con Dreamweaver, que lo genera con Javascript, y dentro del archivo jvascript que genera está el código CSS y me cuesta mucho comprenderlo y meter mano ahí.
Otra de las cosas que puede estar afectando, es que los items que aparecen en el menú y submenú son dinámicos, generados desde una base de datos MySQL y traídos vía PHP.
Quizás el conflicto esté allí.

Voy a probar generar el mismo menú escribiendo en el código HTML los items del menú y submenú a ver si se siguen viendo igual de mal. Si es así, el problema persiste, si no, tendré que ver qué me está agregando la conexión a la base de datos.

Gracias y seguiremos en contacto.
  #5 (permalink)  
Antiguo 16/03/2013, 06:44
 
Fecha de Ingreso: marzo-2013
Mensajes: 4
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: iexplorer separa palabras del menu desplegable por renglones

Cita:
Iniciado por Bonez Ver Mensaje
Igual el [URL="http://www.forosdelweb.com/f53/"]foro de CSS[/URL] hubiera sido el sitio más indicado.

Lo que sí que debes de hacer siempre es aportar el código que uses.

Puedes hacer que un elemento evito saltos de linea con:
Código CSS:
Ver original
  1. ul li a {
  2.   white-space: nowrap;
  3. }

Aunque si funciona en FF, habría que ver porqué no lo hace en IE.
Gracias Bonez por preocuparte por el tema.
Voy a hacer una prueba más antes de subir el código ya que estuve pensando en otros factores que pueden estar "molestando" a mi menú desplegable.

Por ejemplo, que el menú está hecho con Dreamweaver, que lo genera con Javascript, y dentro del archivo jvascript que genera está el código CSS y me cuesta mucho comprenderlo y meter mano ahí.
Otra de las cosas que puede estar afectando, es que los items que aparecen en el menú y submenú son dinámicos, generados desde una base de datos MySQL y traídos vía PHP.
Quizás el conflicto esté allí.

Voy a probar generar el mismo menú escribiendo en el código HTML los items del menú y submenú a ver si se siguen viendo igual de mal. Si es así, el problema persiste, si no, tendré que ver qué me está agregando la conexión a la base de datos.

Gracias y seguiremos en contacto.
  #6 (permalink)  
Antiguo 16/03/2013, 07:56
 
Fecha de Ingreso: marzo-2013
Mensajes: 4
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: iexplorer separa palabras del menu desplegable por renglones

Gracias a Bonez y a C2am nuevamente !

Lo he resuelto !

El problema estaba en que el código PHP de la consulta generaba espacios en blanco. Noté esto después de probar generando el código HTML "a mano" y no provocaba la separación de palabras por renglones. Al ver el código fuente de esta prueba ví que los espacios en blanco eran reemplazados por &nbsp;
Así es que con la función $file = str_replace ( ' ', '&nbsp;', $file); lo resolví.

Gracias a nuevamente y al foro por permitirme participar !

Etiquetas: desplegable, iexplorer, página, palabras
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:21.