Comunidad de diseño web y desarrollo en internet online

Menu flotante al pie con css (problema!)

Citar            
MensajeEscrito el 17 Jun 2009 04:26 am
Tengo un pequeño problemita y me gustaria que me ayudaran con el.

Estoy desarrollando un menu flotante con css que se muestre en la parte inferior de la pagina y que tenga un width de 100%, algo asi como el menu flotante de blip.fm, el codigo que tengo es el siguiente:

Código :

<html>
<head>
<style type="text/css">
#flotante{
   position:fixed;
   bottom:0;
   left:0;
   height:32px;
   width:100%;
   text-align:center;
   z-index:9;
   display:none;
   background-color: #000;
   background-image: url(fondo.png);
   background-repeat: repeat-x;
   background-position: left bottom;
}

#flotante2{
   height:32px;
   width:600px;
   text-align:left;
   z-index:10;
   color: #F00;
   margin:0 auto 0 auto;
}
</style>


</head>
<body>
<div style="display: block;" id="flotante">
<div id="flotante2">
Contenido del menu
</div>
</div>
</body>
</html>


Todo funciona perfecto en FF, pero al intentar probarlo con IE7 el menu se muestra mal, que otra alternativa tengo? intente buscar algo con java pero todos eran menus que aparecen en la parte superior de la pagina, sugerencias? basicamente mi problema es que tengo que mostrarlo en ambos navegadores ya que muchos de mis usuarios usan el IE7 (no quiero ni pensar como se ve en IE6 pero supongo que igual no se ve xD)

Gracias de ante mano

atte. Sanshiro :)

Por sanshiro

3 de clabLevel



Genero:Masculino  

Mérida, Yucatán

firefox
Citar            
MensajeEscrito el 17 Jun 2009 06:37 pm
He subido a mediafire una pagina de prueba donde incluyo un reproductor en flash, fondo y un poco mas de css, solo me funciona en firefox pero les dara una idea de lo que quiero hacer basicamente, aqui la url:

http://www.mediafire.com/?oq2zt5zgmyi

Por sanshiro

3 de clabLevel



Genero:Masculino  

Mérida, Yucatán

firefox
Citar            
MensajeEscrito el 20 Jun 2009 04:38 pm
wenas sanshiro la verdad es que el codigo que tienes es totalmente caotico no se ni como te funciona en FF...

te recomiendo que te empapes bien de XHTML y CSS, mira los manuales que hay aqui en cristalab son bastante buenos y te serviran de guia para empezar.

de todas formas no desesperes, aqui te dejo tu codigo con lo que necesitas para que funcione todo correcto, solo tienes que guardarlo en un archivo html y probarlo. Esta testado para IE6, IE7, FF, Opera y Safari asi que no debe darte problemas.

Espero que te sirva

Código HTML :

<html>
<head>
<script type="text/javascript" src="swfobject.js"></script>
<style type="text/css">
#contenedor{
width:100%;
height:100%;
background:#ccc;
position:relative;
}

#player{
position:absolute;
bottom:0px;
width:100%;
background:#000;
}
</style>

</head>

<body>

<div id="contenedor">

<div id="player">
   <script type="text/javascript">
         var so = new SWFObject('player.swf', 'reproductor', '300', '31', '7', '#FFFFFF');
         so.addVariable('type', 'sound');
         so.addVariable('file', 'http://radio.radioneox.com:8170;stream.nsv');
         so.addVariable('autostart','true');
         so.addVariable('frontcolor','0xffffff');
         so.addVariable('lightcolor','0xffffff');
         so.addVariable('screencolor','0xFFFFFF');
         so.addVariable("skin", "skin/stylish_slim.swf");
         so.write('player');
   </script>
   <a href="http://www.macromedia.com/go/getflashplayer">Instalar plugin de Flash</a>
</div> <!-- FIN player -->

</div> <!-- FIN contenedor -->
</body>
</html>

Por noctam

Claber

197 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 Jun 2009 05:24 pm

noctam escribió:

wenas sanshiro la verdad es que el codigo que tienes es totalmente caotico no se ni como te funciona en FF...

te recomiendo que te empapes bien de XHTML y CSS, mira los manuales que hay aqui en cristalab son bastante buenos y te serviran de guia para empezar.

de todas formas no desesperes, aqui te dejo tu codigo con lo que necesitas para que funcione todo correcto, solo tienes que guardarlo en un archivo html y probarlo. Esta testado para IE6, IE7, FF, Opera y Safari asi que no debe darte problemas.

Espero que te sirva

Código HTML :

<html>
<head>
<script type="text/javascript" src="swfobject.js"></script>
<style type="text/css">
#contenedor{
width:100%;
height:100%;
background:#ccc;
position:relative;
}

#player{
position:absolute;
bottom:0px;
width:100%;
background:#000;
}
</style>

</head>

<body>

<div id="contenedor">

<div id="player">
   <script type="text/javascript">
         var so = new SWFObject('player.swf', 'reproductor', '300', '31', '7', '#FFFFFF');
         so.addVariable('type', 'sound');
         so.addVariable('file', 'http://radio.radioneox.com:8170;stream.nsv');
         so.addVariable('autostart','true');
         so.addVariable('frontcolor','0xffffff');
         so.addVariable('lightcolor','0xffffff');
         so.addVariable('screencolor','0xFFFFFF');
         so.addVariable("skin", "skin/stylish_slim.swf");
         so.write('player');
   </script>
   <a href="http://www.macromedia.com/go/getflashplayer">Instalar plugin de Flash</a>
</div> <!-- FIN player -->

</div> <!-- FIN contenedor -->
</body>
</html>


No funciona amigo, el menu se queda en la parte superior, no ocupa todo el width ni nada de lo que hace mi codigo caotico xD

Por sanshiro

3 de clabLevel



Genero:Masculino  

Mérida, Yucatán

firefox
Citar            
MensajeEscrito el 21 Jun 2009 09:02 am
en que navegador lo has probado? porque yo los probe en todos lo que te indique arriba y funciona sin problemas.
Fijate si copiaste bien el codigo. Si no haz un copia y pega en un archivo nuevo y pruebalo de nuevas, porque ya te digo que a mi si me funciona sin ningun tipo de problema.

Por noctam

Claber

197 de clabLevel



 

firefox
Citar            
MensajeEscrito el 22 Jun 2009 10:04 am
Despues de repasar la solucion que te di observo que es cierto que en el momento en el que metes contenido en la caja "contenedor" la banda se va al final de esta caja en lugar de quedarse anclada a la parte inferior de la ventana, anteriormente no tube ese problema porque no añadi contenido en esta caja.

Resuelto ese problema te dejo el nuevo codigo que no debe darte problemas una vez mas testado en IE6+, FF2+, Opera9+ y Safari3+

Código HTML :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Aplicaci&oacute;n en Banda Inferior Anclada a la Ventana</title>
<script type="text/javascript" src="swfobject.js"></script>
<style type="text/css">

body{
margin:0;
padding:0;
background:#ccc;
font-family:verdana;
font-size:10.5pt;
color:#333;
}

h1{
margin:0 auto;
padding:10px 50px 50px;
width:80%;
}

p{
margin:10px auto;
text-indent:20px;
width:80%;
}

#contenedor{
padding:30px;
background:#ddd;
}

#player{
position:absolute;
bottom:0px;
width:100%;
background:#000;
text-indent:0;
}
</style>

</head>

<body>

<div id="contenedor">
   <h1>Aplicaci&oacute;n en Banda Inferior Anclada a la Ventana</h1>
   <p>En este experimento se busca insertar una banda inferior 
   independiente del documento y anclada a la ventana.</p>
   <p><strong>Esta interfaz esta testada en IE6+, FF2+, Opera9+ y safari3+ y 
   funciona correctametne</strong></p>
</div> <!-- FIN contenedor -->

<div id="player">
   <script type="text/javascript">
         var so = new SWFObject('player.swf', 'reproductor', '300', '31', '7', '#FFFFFF');
         so.addVariable('type', 'sound');
         so.addVariable('file', 'http://radio.radioneox.com:8170;stream.nsv');
         so.addVariable('autostart','true');
         so.addVariable('frontcolor','0xffffff');
         so.addVariable('lightcolor','0xffffff');
         so.addVariable('screencolor','0xFFFFFF');
         so.addVariable("skin", "skin/stylish_slim.swf");
         so.write('player');
   </script>
   <a href="http://www.macromedia.com/go/getflashplayer">Instalar plugin de Flash</a>
</div> <!-- FIN player -->

</body>
</html>


Como ves sigue siendo mas limpio que el que tenias asi que la proxima vez procura no reirte de quien te echa una mano :wink:

Por noctam

Claber

197 de clabLevel



 

firefox
Citar            
MensajeEscrito el 24 Jun 2009 03:02 am
sigo en las mismas, lo estoy probando en ff, ie6 y 7, pero nada funciona, si inserta la barra en la parte inferior pero no queda anclada, mira, he creado otra versión de ese mismo menu que funciona en ie7 y ff, pero aun no logro hacer que funcione en ie6... y como poco mas del 35% de mis usuarios lo usa necesariamente lo tengo que hacer funcionar, aquí te la dejo para que veaz mas o menos lo que requiero:

http://www.mediafire.com/?mq021dyy3zj

pd: no me burle, solo hice el comentario al mismo tono que el que usaste

Por sanshiro

3 de clabLevel



Genero:Masculino  

Mérida, Yucatán

firefox
Citar            
MensajeEscrito el 25 Jun 2009 07:23 am
listoooooooooo!!!!!!!!! soy todo un genio, logre que funcionara y lo tengo arriba en la siguiente pagina para presumirlo jejeje:
http://radioneox.com

Por sanshiro

3 de clabLevel



Genero:Masculino  

Mérida, Yucatán

firefox
Citar            
MensajeEscrito el 25 Jun 2009 12:15 pm
Que bueno que te funciono. Ahora arregla tu avatar que va contra las reglas del foro, su tamaño máximo es de 100 x 100 píxeles

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 27 Jun 2009 10:20 am
Me sorprende que no te funcione el segundo codigo que te dejé, yo lo tengo en la direccion de abajo y me funciona correctamente, posiblemente algo del resto de tu codigo interfiere con el que te pase de alguna forma, porque entiendo que lo que dejaste aqui era solo una parte del codigo de tu sitio no?

[url=wilicreativo - Lab - Banda Inferior Fija Ventana]
http://www.wilicreativo.com/lab/bandaInferiorFijaVentana/
[/url]

Lo he probado desde otros equipos y no me da problemas, incluso desde mac. No obstante me gustaría saber si a alguien mas que este leyendo este tema lo ha probado y no le aparece la barra como debe, si es así, dejadme algun mensaje por aquí.

En caso de que no le falle a nadie entonces entiendo que tu codigo interferia con el mio de algún modo. otra causa no se me ocurre.

Por noctam

Claber

197 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.