Foros del Web » Creando para Internet » CSS »

Las viñetas de listas no desaparecen en ie8 en adelante.

Estas en el tema de Las viñetas de listas no desaparecen en ie8 en adelante. en el foro de CSS en Foros del Web. Hola a todos. Les comento mi problema.Pero antes que nada,quiero decirles que para solucionar este problema ya he revisado el soporte css y javascript de ...
  #1 (permalink)  
Antiguo 09/06/2014, 13:43
 
Fecha de Ingreso: febrero-2014
Ubicación: Rosario
Mensajes: 59
Antigüedad: 10 años, 9 meses
Puntos: 2
Las viñetas de listas no desaparecen en ie8 en adelante.

Hola a todos.
Les comento mi problema.Pero antes que nada,quiero decirles que para solucionar este problema ya he revisado el soporte css y javascript de internet explorer y no he encontrado las respuestas que necesito.

Resulta que estoy haciendo una página hecha con la menor cantidad de javascript posible ,utilizando css siempre que se pueda,para probar mis habilidades en maquetación y por fin ,empezar a trabajar de esto.
Se supone que la propiedad list-style:none oculta los adornos de las listas ul y ol.
Eso es lo que puse en el código que les voy a mostrar más abajo.Uso javascript solo para mostrar con display="block"; la parte que quiero mostrar.Pero en ie 8 en adelante,no me oculta las viñetas.
Les agradezco la ayuda que me puedan dar.

Página html original:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html name = "inicio" >
<head>
<title>Ventas Reino.</title>
<script type="text/javascript" id="codigo" src="funciones_web_chrome.js" >
</script>
</head>
<body onload="navegador();" >
<br>
<div id="pagina">
<div id="cabecera" >
<ul id="menu" >
<li onmouseover="desplegar('menu_capilares');" onmouseout="enrollar('menu_capilares');"><a href="">Capilares</a></li>
<li onmouseover="desplegar('cuidado_facial');" onmouseout="enrollar('cuidado_facial');"><a href="">Cuidado facial</a></li>
<li onmouseover="desplegar('cuidado_corporal');" onmouseout="enrollar('cuidado_corporal');"><a href="">Cuidado corporal</a></li>
<li><a href="" >Chicos</a></li>
<li onmouseover="desplegar('Belleza_interior');" onmouseout="enrollar('Belleza_interior');" ><a href="">Belleza interior</a></li>
<li onmouseover="desplegar('fragancias');" onmouseout="enrollar('fragancias');" ><a href="">Fragancias</a></li>
<li><a href="" >Aromas</a></li>
<li onmouseover="desplegar('reino_beauty');" onmouseout="enrollar('reino_beauty');" ><a href="">Reino beauty</a></li>
</ul>

<ul id="menu_capilares" onmouseover="desplegar('menu_capilares');" onmouseout="enrollar('menu_capilares');">
<li><a href="Capilares/Almendras/bano_de_crema_con_jojoba_y_almendras_DA101.html" > L&iacute;nea almendras</a></li>
<li><a href="Capilares/Bamboo/shampoo_bamboo_ultrahidratante_CI102.html" > L&iacute;nea bamboo</a></li>
<li><a href="Capilares/Hair_solutions/shampoo_de_aminoacidos_HS103.html" > L&iacute;nea hair solutions</a></li>
<li><a href="Capilares/Henna/shampoo_henna_OC106.html" > L&iacute;nea henna</a></li>
<li><a href="Capilares/Lino/shampoo_con_extracto_de_semillas_de_lino_LN100.htm l" > L&iacute;nea lino</a></li>
<li><a href="Capilares/Ortiga/locion_tonica_anticaida_del_cabello_OC102.html" > L&iacute;nea ortiga</a></li>
</ul>
<ul id="cuidado_facial" onmouseover="desplegar('cuidado_facial')" onmouseout="enrollar('cuidado_facial');">
<li><a href="Lifting_hidratante.html" >Lifting hidratante</a></li>
<li><a href="Antioxidante.html" >Antioxidante</a></li>
<li><a href="Phytoactiva.html" >Phytoactiva</a></li>
<li><a href="Rejuvalene.html" >Rejuvalene</a></li>
<li><a href="Nectar.html" >Nectar</a></li>
<li><a href="Collagenesse.html" >Collagenesse</a></li>
<li><a href="Tratamiento.html" >Tratamiento</a></li>
<li><a href="Dyamante_cell.html" >Dyamante cell</a></li>
<li><a href="Abyssine.html" >Abyssine</a></li>
<li><a href="Hidracalme.html" >Hidracalme</a></li>
<li><a href="Time_release.html" >Time release</a></li>
<li><a href="H20_termal.html" >H20 termal</a></li>
<li><a href="Acai.html" >Açai</a></li>
<li><a href="Spa.html" >Spa</a></li>
</ul>
<ul id="cuidado_corporal" onmouseover="desplegar('cuidado_corporal');" onmouseout="enrollar('cuidado_corporal');" >
<li><a href="Citrus.html" >Citrus</a></li>
<li><a href="Golden_sun.html" >Golden sun</a></li>
<li><a href="Mantecas_corporales.html" >Mantecas corporales</a></li>
<li><a href="Seda.html" >Seda</a></li>
<li><a href="Top_modeling.html" >Top modeling</a></li>
<li><a href="Triple_accion.html" >Triple acci&oacute;n</a></li>
<li><a href="Camila.html" >Camila</a></li>
<li><a href="Propoleos_b.html" >Prop&oacute;leos b</a></li>
<li><a href="Blueberry.html" >Blueberry</a></li>
<li><a href="Eucalyptus.html" >Eucalyptus</a></li>
<li><a href="Beauty_feet.html" >Beauty feet</a></li>
</ul>
<ul id="reino_beauty" onmouseover="desplegar('reino_beauty');" onmouseout="enrollar('reino_beauty');">
<li><a href="Ojos.html" >Ojos</a></li>
<li><a href="Labios.html" >Labios</a></li>
<li><a href="Rostro.html" >Rostro</a></li>
<li><a href="Manos.html" >Manos</a></li>
</ul>
<ul id="fragancias" onmouseover="desplegar('fragancias');" onmouseout="enrollar('fragancias');">
<li><a href="Femeninas.html" >Femeninas</a></li>
<li><a href="Masculinas.html" >Masculinas</a></li>
</ul>
<ul id="Belleza_interior" onmouseover="desplegar('Belleza_interior');" onmouseout="enrollar('Belleza_interior');" >
<li><a href="Eco_reino.html" >Eco reino</a></li>
<li><a href="Infusiones.html" >Infusiones</a></li>
<li><a href="Propoleos_plus.html" >Prop&oacute;leos plus</a></li>
<li><a href="Suplementos.html" >Suplementos</a></li>
</ul>
</div>
<div id="productos" >
<div id="imagenes" >
<a href="../../index.html" ><img src="Capilares/Almendras/da101.jpg" alt="Ba&nacute;o de crema con jojoba y almendras."></a>
<a href="Capilares/Almendras/acondicionador_de_almendras_DA103.html" ><img src="Capilares/Almendras/da103.jpg" alt="Acondicionador de almendras."></a>
</div>
<div id="contenido" >
<p>Capilares > ALMENDRAS</p>
<p>BA&Ntilde;O DE CREMA CON JOJOBA Y ALMENDRAS</p>
<p>Su f&oacute;rmula enriquecida con aceite de almendras dulces y aceite de jojoba penetra en la fibra capilar, humect&aacute;ndola. As&iacute;, nutre, repara e hidrata profundamente el cabello, especialmente en las zonas castigadas. Devuelve el nivel de hidrataci&oacute;n ideal, dejando el cabello suave, brillante y protegido. Apto para todo tipo de cabellos da&ntilde;ados por agresiones ambientales o qu&iacute;micas.</p>
<p>COD: DA101 | 200g</p>
<p>$ 69.9</p>
<a href="" id="comprar" onclick="cargar_chango('Ba&ntilde;o de crema con jojoba y almendras.');" >Comprar</a>
</div>
</div>
</div>
</body>
</html>

Adjunto el codigo css que utilicé:

/* Cabecera */

#pagina {
position:relative;
left:10%;
width:960px;
}

#cabecera {
position:absolute;
padding:6px 0px;
width:910px;
z-index:5;
left:-0.4%;
}

#menu {
position:relative;
width:940px;
}

ul li {
list-style-type:none;
background-color:lime;
font-size:1.28em;
padding:7px 9px;
}

ul li a {
text-decoration:none;
}

ul#menu li {
float:left;
}

ul li:hover {
background-color:yellow;
}

#menu_capilares,#cuidado_facial,#cuidado_corporal, #reino_beauty,#fragancias,#Belleza_interior {
position:absolute;
display:none;
top:44px;
z-index:2;
}

#cuidado_facial {
left:10.5%;
}

#cuidado_corporal {
left:25.5%;
}

#Belleza_interior {
width:144px;
left:51.5%;
}

#fragancias {
width:105px;
left:67.3%;
}

#reino_beauty {
width:128px;
left:88.2%;
}
/* Productos */
#productos {
margin:0 auto;
position:relative;
width:900px;
top:6.25em;
}

#imagenes {
margin-left:35%;
border:none; /*ie 8*/
}

img {
border:none; /* Para ie 8 */
}

a:visited {
color:blue;
}

#contenido {
width:900px;
font-size:1.28em;
padding:0px 15px;
}

Acá va el código javascript:

function desplegar(seccion) {
document.getElementById(seccion).style.display="bl ock";
}

function enrollar(seccion) {
document.getElementById(seccion).style.display="no ne";
}

function navegador() {
var nav = navigator.userAgent;
if(nav.indexOf("MSIE 6.0") > 0)
crearlink("estilos_web_ie.css");
else if(nav.indexOf("MSIE 7.0") > 0)
crearlink("estilos_web_ie7.css");
else if(parseInt(nav.substring(nav.indexOf("MSIE") + 5,3)) >= 8 || parseInt(nav.substring(nav.indexOf("MSIE") + 5,3)) <= 10)
crearlink("estilos_web_ie8.css");
else if(nav.indexOf("Windows NT 6.1") > 0 )
crearlink("estilos_web_ie8.css");
else
crearlink("estilos_web_chrome.css");
}

function crearlink(hojadeestilo) {
var link = document.createElement("link");
link.setAttribute("href",hojadeestilo);
link.setAttribute("rel","stylesheet");
link.setAttribute("type","text/css");
document.getElementsByTagName("head")[0].appendChild(link);
document.close();
}

Resulta que si añado el archivo css con <link rel="stylesheet" type="text/css" href="estilos_web_ie8.css" /> el código funciona perfecto.
Cuando elimino el <link> y utilizo el código javascript del archivo javascript que mostré mas arriba,las viñetas se empiezan a mostrar.

Les agradezco cualquier sugerencia que elimine mi ignorancia y/o torpeza.

Gracias.

Etiquetas: background, color, contenido, desaparecen, hover, html, listas, página, viñetas, width
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 10:49.