CSS - Menu desplegable css

 
Vista:

Menu desplegable css

Publicado por miguel angel (2 intervenciones) el 28/05/2006 18:26:34
Hola, estoy realizando un menu css pero me estoy encontrando muchos problemas con compatibilidad en firefox y explorer. En firefox funciona correctamente pero en explorer se desplazan elementos. si alguien me puede ayudar.

<style type="text/css">

#tabs1 {
float:left;
width:100%;
background:#F4F7FB;
font-size:80%;
line-height:normal;
border-bottom:1px solid #BCD2E6;
}
#tabs1 ul {
margin:0;
padding:10px 10px 0 50px;
list-style:none;
}
#tabs1 li {
display:inline;
margin:0;
padding:0;
}
#tabs1 a {
float:left;
background:url("tableft1.gif") no-repeat left top;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
}
#tabs1 a span {
float:left;
display:block;
background:url("tabright1.gif") no-repeat right top;
padding:5px 15px 4px 6px;
color:#627EB7;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs1 a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span {
color:#627EB7;
}
#tabs1 a:hover {
background-position:0% -42px;
}
#tabs1 a:hover span {
background-position:100% -42px;
}

#tabs1 #current a {
background-position:0% -42px;
}
#tabs1 #current a span {
background-position:100% -42px;
}


ul {
list-style: none;
padding: 0;
margin: 0;
}

#nav a {
font-weight: arial;
color: green;
}

#nav a {
text-decoration: none;
}

#nav li li a {
display: block;
font-weight: normal;

padding: 0.2em 10px;
}

#nav li li a:hover {
padding: 0.2em 5px;

border-width: 0 5px;
}

li {
float: left;
position: relative;
width: 10em;
text-align: left;
cursor: default;
background-color: white;
border-width: 1px 0;
}

#principal li {

width: 15em;

}


li ul {
display: none;

top: 75%;
left: 0;

font-weight: normal;

padding: 0.5em 0 1em 0;

}

li>ul {

position: absolute;

}

li li {
display: block;
float: none;

border: 0;
}

li:hover ul, li.over ul {
display: block;

}

a:hover {
active {color: #080;}


}


</style>

<script type="text/javascript"><!--//--><![CDATA[//><!--

startList = function() {
if (document.all&&document.getElementById) {
navRoot = document.getElementById("nav");
for (i=0; i<navRoot.childNodes.length; i++) {
node = navRoot.childNodes[i];
if (node.nodeName=="LI") {
node.onmouseover=function() {
this.className+=" over";
}
node.onmouseout=function() {
this.className=this.className.replace(" over", "");
}
}
}
}
}
window.onload=startList;

//--><!]]></script>

</head>

<body>

<div >


<ul id="nav">

<li id="principal" style="width: 5em;"> <!--ajusta el ancho de la celda de la presentacion-->
<div id="tabs1" ><a href=""><span>Administració</span></a></div>

<ul>

<li><a href="">Classification</a></li>
<li><a href="">Physcial Characteristics</a></li>
<li><a href="">Habitat</a></li>
<li><a href="">Lifestyle</a></li>
<li><a href="">Evolution</a></li>
<li><a href="">Distribution</a></li>
</ul>
</li>

<li id="principal">

<div id="tabs1"><a href=""><span>Species</a></span></div>

<ul>
<li><a href="">Ceylonese remora</a></li>
<li><a href="">Remora remora</a></li>
<li><a href="">Sharksucker</a></li>
<li><a href="">Slender remora</a></li>
<li><a href="">Spearfish remora</a></li>
<li><a href="">Whitefin sharksucker</a></li>

</ul>
</li>

<li id="principal">

<div id="tabs1"><a href=""><span>Links</a></span></div>
<ul>
<li><a href="http://www.itis.usda.gov/servlet/SingleRpt/SingleRpt?amp;search_topic=TSN&search_value=168567">Remoras at ITIS</a></li>
<li><a href="http://animaldiversity.ummz.umich.edu/accounts/remora/r._remora.html">Remora remora at ADW</a></li>
<li><a href="http://www.oceanlight.com/html/remora_sp.html">Phillip Colla photographs</a></li>

<li><a href="http://www.amonline.net.au/fishes/fishfacts/fish/enaucrates.htm">Slender suckerfish at Australian Museum Online</a></li>
<li><a href="http://www.colzoo.org/animalareas/shores/remora.html">Remora at Columbus Zoo</a></li>

</ul>
</li>

</ul>


</div>

</body>

</html>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Menu desplegable css

Publicado por Matahi (19 intervenciones) el 28/05/2006 21:12:13
Hola Miguel Angel:

Supongo que lo que tratas de emular es el popular "Suckerfish Dropdowm Menu"
(http://www.htmldog.com/articles/suckerfish/example/). En A List Apart (http://www.alistapart.com/articles/dropdowns) está muy bien explicado, aunque si no tienes mucha idea de inglés aquí tienes la traducción (http://platea.pntic.mec.es/~jmas/manual/html/suckerfish.html). Yo lo he empleado muchas veces y no me da problemas ni en IE ni en FF.

En cualquier caso si no te aclaras postea una url donde este el codigo en pruebas porque a través del foro llega muy sucio.

Si no puedes subirlo te invito a que lo mandes por email a ver que puede hacerse para arreglarlo.

Sin más...

Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Menu desplegable css

Publicado por miguel angel (2 intervenciones) el 28/05/2006 21:40:48
Gracias, mirare estas direcciones que mas dado.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar