Foros del Web » Creando para Internet » CSS »

descuadre lista deplegable en IE

Estas en el tema de descuadre lista deplegable en IE en el foro de CSS en Foros del Web. Hola, tengo una lista desplegable, sale cuadrada en la mayoria de navegadores pero en IE8 sale mas abajo, tengo este meta que me ayudado pero ...
  #1 (permalink)  
Antiguo 05/12/2011, 11:15
 
Fecha de Ingreso: octubre-2010
Ubicación: Guayaquil
Mensajes: 195
Antigüedad: 13 años, 6 meses
Puntos: 3
descuadre lista deplegable en IE

Hola, tengo una lista desplegable, sale cuadrada en la mayoria de navegadores pero en IE8 sale mas abajo, tengo este meta que me ayudado pero no en esto

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />

desearia arreglarlo y que salga cuadrada.


mi codigo:

Código HTML:
<head>
 
<style type = "text/css">
 
.back{
background-image:url('');
background-repeat:no-repeat;
background-color:#99cccc;}	
<!--estas 3 lineas  de codigo es para que se vea cuadrada la lista desplegable en IE7-->
*{ margin:0; padding:0}
 #menu > li{ position:relative;}
 #menu > li > ul{ left:0;}
 
#menu{padding-left:0px; margin-top:120px;	}
#menu li{list-style:none; float:left;}
#menu li a{display:block; width:100px;height:20px; background-color:#FF0000;border:1px solid; padding:2px;text-decoration:none;
text-align:center; color:#000;font-family:arial; font-size:15px;font-weight:bold;}
#menu li a:hover{background:navy;border-color:transparent;color:#FF1493;}
#menu li ul{display:none; position:absolute;}
#menu li ul li {display:block;float:none; position:relative; padding:0px}
#menu li:hover ul{display:block; padding-left:0px;}

</style>

</head>

<body>

<ul id="menu">

<li><a class="back" href="menus.php">Inicio</a></li>
<li><a class="back" href="mensajes.html">Mensajes</a></li>     
<li><a class="back" href="enlinea.html"> En Linea</a></li>
<li><a class="back" href="busqueda.html">Busqueda</a></li>
<li><a class="back" href="coincidencias.html">Coincidencias</a></li>
<li><a class="back" href="visitantes.html">Visitantes</a></li>
<li><a class="back" href="menus.php">Mi Perfil</a>
<ul> 
<li><a href="editarperfil.php">Editar Perfil</a></li>
<li><a href="fotos.php">Subir Fotos</a></li>
</ul></li>
<li><a class="back" href="chat.html"> CHAT</a></li>
<li><a class="back" href="cuenta_gold.php">Cuenta Gold</a></li>

</body>

  #2 (permalink)  
Antiguo 05/12/2011, 11:27
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: descuadre lista deplegable en IE

Ese código que presentas es completamente inconsistente.

debería ser algo asi

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2.    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4.  
  5. <style type="text/css">
  6. /*<![CDATA[*/
  7.  
  8. .back{
  9. background-image:url('');
  10. background-repeat:no-repeat;
  11. background-color:#99cccc;}
  12.  
  13. *{ margin:0; padding:0}
  14. #menu > li{ position:relative;}
  15. #menu > li > ul{ left:0;}
  16.  
  17. #menu{padding-left:0px; margin-top:120px; }
  18. #menu li{list-style:none; float:left;}
  19. #menu li a{display:block; width:100px;height:20px; background-color:#FF0000;border:1px solid; padding:2px;text-decoration:none;
  20. text-align:center; color:#000;font-family:arial; font-size:15px;font-weight:bold;}
  21. #menu li a:hover{background:navy;border-color:transparent;color:#FF1493;}
  22. #menu li ul{display:none; position:absolute;}
  23. #menu li ul li {display:block;float:none; position:relative; padding:0px}
  24. #menu li:hover ul{display:block; padding-left:0px;}
  25.  
  26. /*]]>*/
  27. </head>
  28. <ul id="menu">
  29. <li>
  30. <a class="back" href="menus.php">Inicio</a>
  31. </li>
  32. <li>
  33. <a class="back" href="mensajes.html">Mensajes</a>
  34.  
  35. </li>
  36. <li>
  37. <a class="back" href="enlinea.html">En Linea</a>
  38. </li>
  39. <li>
  40. <a class="back" href="busqueda.html">Busqueda</a>
  41. </li>
  42. <li>
  43. <a class="back" href="coincidencias.html">Coincidencias</a>
  44. </li>
  45. <li>
  46. <a class="back" href="visitantes.html">Visitantes</a>
  47. </li>
  48.  
  49. <li>
  50. <a class="back" href="menus.php">Mi Perfil</a>
  51. <ul>
  52. <li>
  53. <a href="editarperfil.php">Editar Perfil</a>
  54. </li>
  55. <li>
  56. <a href="fotos.php">Subir Fotos</a>
  57. </li>
  58. </ul>
  59. </li>
  60. <li>
  61. <a class="back" href="chat.html">CHAT</a>
  62.  
  63. </li>
  64. <li>
  65. <a class="back" href="cuenta_gold.php">Cuenta Gold</a>
  66. </li>
  67. </ul>
  68. </body>
  69. </html>

mejor empieces por algun buen manual xhtml/css

http://librosweb.es

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 05/12/2011, 11:53
 
Fecha de Ingreso: octubre-2010
Ubicación: Guayaquil
Mensajes: 195
Antigüedad: 13 años, 6 meses
Puntos: 3
Respuesta: descuadre lista deplegable en IE

inconsistente y todo pero tu ayuda no me ayudado en nada a resolver mi problema inicial de descuadre, por favor alguien que me ayude a resolverlo y "no se fije tanto en mi forma de programacion" ya he visto varios manuales pero nada.
  #4 (permalink)  
Antiguo 05/12/2011, 13:09
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: descuadre lista deplegable en IE

Cita:
Iniciado por gabrielcorr4 Ver Mensaje
inconsistente y todo pero tu ayuda no me ayudado en nada a resolver mi problema inicial de descuadre, por favor alguien que me ayude a resolverlo y "no se fije tanto en mi forma de programacion" ya he visto varios manuales pero nada.
No pensé que la palabra "inconsistente" provocara tanto revuelo, voy a dejar a un lado todos los comentarios "extras" que has vertido en este hilo, todos podemos tener un mal día, y al parecer este es el tuyo.

Ahora decime, como quieres que analice tu código si no me fijo en lo que tu llamas mi forma de programacion.

El código que yo te plantee hace esto
http://foros.emprear.com/html/ld.html
y se ve bien tanto en ie9 como en las vistas de compatibilidad para ie8/7
te sugiero lo analices, previo echarte una buena siesta para que se te pase la mufa

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #5 (permalink)  
Antiguo 05/12/2011, 13:39
 
Fecha de Ingreso: octubre-2010
Ubicación: Guayaquil
Mensajes: 195
Antigüedad: 13 años, 6 meses
Puntos: 3
Respuesta: descuadre lista deplegable en IE

Cita:
Ahora decime, como quieres que analice tu código si no me fijo en lo que tu llamas mi forma de programacion.
Emprear gracias por responder pero ni tengo un mal dia ni la palabra inconcistente me parecio mala, jajajaja, ni menos me echare una siesta pues tengo mucho k hacer.

volviendo al punto, todos tenemos distintas formas de programacion VALIDAS

y tu lo que cambias es la forma de programar las listas, nada mas, no se si me hice entender?

en todo caso tu ejemplo lo probe, no me funciono, yo buscaba mas que todo una forma de resetear css para que se vea bien en IE8 Y SUPERIOR que no lo consigo solo esto:

Cita:
* {
margin: 0;
padding: 0;
border: none;
outline: 0;
}

y el meta que le describi. y para terminar decirte que solo puse un pedazo de programacion de la que me interesaba pero si te pongo mi codigo completo veras que el estilo en IE SE DESCUADRA , te lo pongo, ojo soy novato y lo reconozco:

Cita:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>PAGINA_PRINCIPAL </title>
<link rel="shortcut icon" href="favicon.ico" >

<style type="text/css">

body {overflow-x:auto; overflow-y:auto;}

</style>

<style type = "text/css">

.back{
background-image:url('');
background-repeat:no-repeat;
background-color:#99cccc;}
<!--estas 3 lineas de codigo es para que se vea cuadrada la lista desplegable en IE7-->
* {
margin: 0;
padding: 0;
border: none;
outline: 0;
}
#menu > li{ position:relative;}
#menu > li > ul{ left:0;}

#menu{padding-left:0px; margin-top:120px; }
#menu li{list-style:none; float:left;}
#menu li a{display:block; width:100px;height:20px; background-color:#FF0000;border:1px solid; padding:2px;text-decoration:none;
text-align:center; color:#000;font-family:arial; font-size:15px;font-weight:bold;}
#menu li a:hover{background:navy;border-color:transparent;color:#FF1493;}
#menu li ul{display:none; position:absolute;}
#menu li ul li {display:block;float:none; position:relative; padding:0px}
#menu li:hover ul{display:block; padding-left:0px;}

#contenedorr3 {
border-radius:6px;
-moz-border-radius:6px; /* Firefox */
-webkit-border-radius:6px; /* Safari y Chrome */
/* Otros estilos */
border:1px solid #333;
width:92%;
border: 1px solid #FF00FF;
background-color: #36F;
top: 147px;
height: 50px;
padding: 14.4px;
float: none;
clear: none;
position: static;
left: 11px;
text-align: left;
font-size: 16px;
font-family: "Arial Black", Gadget, sans-serif;
background-position: left;
}

body {
margin-left: 12px;
margin-top: 80px;
}
body,td,th {
font-size: 18px;
color: #C09;
}
.LO {font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif}
.hfhfghfghf {
color: #6F0;
font-family: "Arial Black", Gadget, sans-serif;
}
</style>

<script>
function maximo(campo,limite){
if(campo.value.length>=limite){
campo.value=campo.value.substring(0,limite);
}
}
</script>

</head>

<body bgcolor="#000080" topmargin="100">

<SPAN style="position: absolute; top: 12px; left: 20px; width: 120px; height: 49px"><img src="lovemoon.png" width="228" height="50" />
</SPAN>

<SPAN STYLE="position:absolute; top:65px; left:22px; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; width: 242px; color: #FF00FF; font-size: 12px; font-style: italic;" >Si Amas algo d&eacute;jalo libre, si regresa es porque es tuyo, sino...nunca lo fue.

</SPAN>

<SPAN style="position: absolute; top: 16px; left: 279px; width: 539px; height: 95px"><img src="luna romantica.jpg" width="700" height="91" /></SPAN>


<ul id="menu">

<li><a class="back" href="menus.php">Inicio</a></li>
<li><a class="back" href="mensajes.html">Mensajes</a></li>
<li><a class="back" href="enlinea.html"> En Linea</a></li>
<li><a class="back" href="busqueda.html">Busqueda</a></li>
<li><a class="back" href="coincidencias.html">Coincidencias</a></li>
<li><a class="back" href="visitantes.html">Visitantes</a></li>
<li><a class="back" href="menus.php">Mi Perfil</a>
<ul>
<li><a href="editarperfil.php">Editar Perfil</a></li>
<li><a href="fotos.php">Subir Fotos</a></li>
</ul></li>
<li><a class="back" href="chat.html"> CHAT</a></li>
<li><a class="back" href="cuenta_gold.php">Cuenta Gold</a></li>


<SPAN style="position: absolute; top: 622px; left: 29px; width: 212px; height: 35px">
encuentranos en: <img src="facebook.gif" width="25" height="24" /><img src="twitter.jpeg" width="25" height="24" />
<img src="youtube.jpeg" width="25" height="24" />
</SPAN>

<SPAN style="position: absolute; top: -150px; left: 279px; width: 539px; height: 95px"><img src="luna romantica.jpg" width="700" height="91" /></SPAN>

<SPAN STYLE="position:absolute; top:22px; left:723px; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; width: 62px; color: #FFF;" >

Hola

<?php
echo $_COOKIE['usuario1'];
?>


</SPAN>


<div id="contenedorr3">
<p>La Membresia de Lovemoon es gratuita, pero la Membresia GOLD te ofrece mucho m&aacute;s:</p></div>

<p><SPAN style="position: absolute; top: 152px; left: 810px; width: 129px; height:34px"><a href="cuenta_gold.php"><img src="act_ahora.jpg" width="127" height="32" /></a>
</SPAN>

<DIV STYLE="position:absolute; top:210px; left:10px; width:385px; background-color:midnightblue; height:30px; border:1px solid #333;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; "</DIV>

<SPAN STYLE="position:absolute; top:13px; left:19px; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; width: 297px; color: white; font-size: 12px; font-style: italic;" >


VER MENSAJES ()

</SPAN>

<DIV STYLE="position:absolute; top:30px; left:1px; width:385px; background-color:#36F; height:100px;"</DIV>

<DIV STYLE="position:absolute; top:110px; left:0px; width:385px; background-color:midnightblue; height:30px; border:1px solid #333; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;"</DIV>

<SPAN STYLE="position:absolute; top:13px; left:19px; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; width: 297px; color: white; font-size: 12px; font-style: italic;" >


FAVORITOS ()

</SPAN>

<DIV STYLE="position:absolute; top:30px; left:1px; width:385px; background-color:#36F; height:100px;"</DIV>


<DIV STYLE="position:absolute; top:-175px; left:420px; width:470px; background-color:midnightblue; height:30px; border:1px solid #333;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; "</DIV>

<SPAN class="formatocolor1" STYLE="position:absolute; top:8px; left:10px; font-family: Georgia, 'Times New Roman', Times, serif; width: 287px; font-size: 14px; font-style: italic; color: #99ff77;" >

<a href="recuperar.php" class="hfhfghfghf">BLOG DE LOVEMOON </a></SPAN>


<textarea name="text" style="position:absolute; top:35px; left:3px; background-color:#dd00cc; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;"
cols="56" rows="6" border:1px solid #333 wrap="hard" onMouseover="this.style.backgroundColor='#ffdd33'; " onMouseout="this.style.backgroundColor='#dd00cc';" onKeyDown="maximo(this,255);" onKeyUp="maximo(this,255);" readonly=”yes”>hola </textarea>



<DIV STYLE="position:absolute; top:170px; left:1px; width:476px; background-color:#36F; height:100px;"</DIV>

<DIV STYLE="position:absolute; top:120px; left:-420px; width:900px; background-color:#36F; height:100px;"</DIV>

<SPAN style="position: absolute; top: 168px; left: 44px; width: 137px; height: 49px"></SPAN>

<SPAN STYLE="position:absolute; top:120px; left:920px; color: #FFF;" >

<a href="salir.html"><img src="salir.png" alt="" width="36" height="20" /></a>

</SPAN>

<SPAN STYLE="position:absolute; top:120px; left:880px; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; width: 42px; color: #FF8C00;" >

salir

</SPAN>

</body>
</html>
ahora si sabes algo mas de reseteo de css te lo agradezco o mas sobre compatibilidad IE.

Última edición por GatorV; 05/12/2011 a las 16:54 Razón: quitar referencias
  #6 (permalink)  
Antiguo 05/12/2011, 13:45
 
Fecha de Ingreso: octubre-2010
Ubicación: Guayaquil
Mensajes: 195
Antigüedad: 13 años, 6 meses
Puntos: 3
Respuesta: descuadre lista deplegable en IE

Si hay algun error de programacion y si eres tan amable me lo dices, como dije soy novato, y posiblemente sea un error mio alli. pero solo me da problemas en IE y los divs que se descuadran en opera. solo puse un pedazo de codigo para no incomodar.
  #7 (permalink)  
Antiguo 05/12/2011, 14:06
 
Fecha de Ingreso: octubre-2010
Ubicación: Guayaquil
Mensajes: 195
Antigüedad: 13 años, 6 meses
Puntos: 3
Respuesta: descuadre lista deplegable en IE

ahora si sabes algo mas de reseteo de css te lo agradezco o mas sobre compatibilidad IE en localhost.

Etiquetas: descuadre, hover, lista, fondo
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 07:14.