Foros del Web » Creando para Internet » CSS »

Menu css background

Estas en el tema de Menu css background en el foro de CSS en Foros del Web. @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código CSS: Ver original <style type = text /css > *   {     margin : 0 ;     padding : ...
  #1 (permalink)  
Antiguo 08/03/2012, 16:21
Avatar de DoPeY-BBS  
Fecha de Ingreso: octubre-2005
Ubicación: Santo Domingo, Dominican Republic, Dominican Republic
Mensajes: 574
Antigüedad: 18 años, 5 meses
Puntos: 12
Menu css background

Código CSS:
Ver original
  1. <style type=text/css>
  2. *   {
  3.     margin: 0;
  4.     padding: 0;
  5. }
  6.  
  7.  body {
  8.         background-color: #121212;
  9.         margin: 0;
  10.         padding: 0;
  11.         font-size:13px;
  12.         font-family:Arial, Helvetica, sans-serif;
  13.         line-height: 16px;
  14.     }
  15.    
  16. #Contenedor {
  17.         width:1000px;
  18.         background-color:  #222;
  19.         margin: 0 auto;
  20.        
  21. }
  22. #Cabecera {
  23.         background-color: #333;
  24.         padding:30px;
  25.         }
  26. h1 {
  27. font-size:25pt;
  28. margin:0;
  29. }
  30.  
  31. h2 {
  32. font-size:15pt;
  33. color:#FFFFFF;
  34. padding-top:20px;
  35. }
  36. a {
  37. color:#FFFFCC;
  38. text-decoration:none;
  39. }
  40.  
  41. a:hover {
  42. text-decoration:underline;
  43. }
  44. #menu {
  45.     background-color: #A52A2A;
  46. }
  47.  
  48. #menu ul {
  49.     list-style: none;
  50. }
  51. #menu ul li {
  52.     float: left;
  53.  
  54. }

EL problema consiste en que en #menu no acepta el background y estoy usando el komodo edit y el firefox (ultimas versiones ambos)

si quito el float left pues el background aparece ¿a que se debe esto?

Código HTML:
Ver original
  1. <div id="Contenedor"><!-- Principio Contenedor -->
  2.          <div id="Cabecera"><!-- Principio Cabecera -->
  3.             <div id="logo">
  4.          <h1><a href="#">Black & Death Metal por un tubo</a></h1>
  5.                <h2>Un placer para tus oidos </h2>
  6.          </div>
  7.            </div><!-- Final Cabezera -->
  8.          
  9.        <div id="menu">
  10.             <ul>
  11.                 <li><a href="inicio.html">INICIO</a></li>
  12.                 <li><a href="biografia.html">BIOGRAFIA </a></li>
  13.                 <li><a href="contacto.html">CONTACTO</a></li>
  14.            </ul>
  15.        </div>
__________________
http://www.htmldog.com/HTML, CSS, and JavaScript,

http://tutorialphp.net/
Aprende PHP en 12 capítulos
  #2 (permalink)  
Antiguo 08/03/2012, 16:26
 
Fecha de Ingreso: agosto-2010
Ubicación: Tenerife
Mensajes: 893
Antigüedad: 13 años, 8 meses
Puntos: 202
Respuesta: Menu css background

esos floats....

Código CSS:
Ver original
  1. #menu {
  2.      float:left;
  3.      background-color: #A52A2A;
  4. }

Y si quieres que se alargue en toda la capa contenedor usa también width:100%;
__________________
Pensaba que internet era una gran biblioteca de sabiduría, hasta que comprendí que un libro no puede tener mil páginas llenas de faltas de ortografía... :(
  #3 (permalink)  
Antiguo 08/03/2012, 16:38
Avatar de DoPeY-BBS  
Fecha de Ingreso: octubre-2005
Ubicación: Santo Domingo, Dominican Republic, Dominican Republic
Mensajes: 574
Antigüedad: 18 años, 5 meses
Puntos: 12
Respuesta: Menu css background

El float me sigue sin funcionar. pero se arreglo lo del background
__________________
http://www.htmldog.com/HTML, CSS, and JavaScript,

http://tutorialphp.net/
Aprende PHP en 12 capítulos
  #4 (permalink)  
Antiguo 08/03/2012, 16:41
 
Fecha de Ingreso: agosto-2010
Ubicación: Tenerife
Mensajes: 893
Antigüedad: 13 años, 8 meses
Puntos: 202
Respuesta: Menu css background

¿Qué float se supone que tienes mal? Dime la capa y como se supone debería verse. Si no, poco puedo decir.
__________________
Pensaba que internet era una gran biblioteca de sabiduría, hasta que comprendí que un libro no puede tener mil páginas llenas de faltas de ortografía... :(
  #5 (permalink)  
Antiguo 08/03/2012, 16:57
Avatar de DoPeY-BBS  
Fecha de Ingreso: octubre-2005
Ubicación: Santo Domingo, Dominican Republic, Dominican Republic
Mensajes: 574
Antigüedad: 18 años, 5 meses
Puntos: 12
Respuesta: Menu css background

Deberia verse uno al lado del otro y no uno abajo del otro como paso con tu metodo, ahora hago lo siguiente, le doy un ancho de 100% y un color al #menu pero no me responde cuando le pongo el float left en menu ul li..

Edit: Amigo, he podido resolver el problema, simplemente le aplique un height a la capa #menu
__________________
http://www.htmldog.com/HTML, CSS, and JavaScript,

http://tutorialphp.net/
Aprende PHP en 12 capítulos

Última edición por DoPeY-BBS; 08/03/2012 a las 17:52
  #6 (permalink)  
Antiguo 08/03/2012, 22:23
Avatar de karlos2101  
Fecha de Ingreso: marzo-2012
Mensajes: 23
Antigüedad: 12 años, 1 mes
Puntos: 2
Respuesta: Menu css background

pues envés de hacer

otro {
float:left;
}

aga esto::

otro {
display: inline-block;
}

inline-block lo que hace es que evita los saltos de linea de los li , por mi parte le recomiendo que utilize inline-block

ya que si quiere evitar el salto de linea de los li tiene que hacerle un float: left; ah cada uno para que pueda evitar el salto de linea.

ul li {
float:left;
}


eso fue lo que le entendí si no pues me avisa y me explica con mas detalle.

Última edición por karlos2101; 08/03/2012 a las 22:29 Razón: mejor explicacion
  #7 (permalink)  
Antiguo 08/03/2012, 22:35
Avatar de karlos2101  
Fecha de Ingreso: marzo-2012
Mensajes: 23
Antigüedad: 12 años, 1 mes
Puntos: 2
Respuesta: Menu css background

ah y otro dato , Acuerdese que existe html5 y que tiene nuevas etiquetas. y que evita utilizar divs innecesariamente ejemplo.

en ves de utilizar el div con el id="menu".

<div id="menu">
<ul>
<li><a href="inicio.html">INICIO</a></li>
<li><a href="biografia.html">BIOGRAFIA </a></li>
<li><a href="contacto.html">CONTACTO</a></li>
</ul>
</div>


puedes utilizar el tag nav para declarar menus.

<nav id="menu">
<ul>
<li><a href="inicio.html">INICIO</a></li>
<li><a href="biografia.html">BIOGRAFIA </a></li>
<li><a href="contacto.html">CONTACTO</a></li>
</ul>
</nav>



es mejor que busques un libro de html5 te dejo este miralo... Actualisese

http://mejorando.la/guia-html5/?utm_source=mdw&utm_medium=home&utm_campaign=guias

Última edición por karlos2101; 08/03/2012 a las 22:36 Razón: mejoras

Etiquetas: firefox, hover, html, 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.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:59.