Foros del Web » Creando para Internet » CSS »

DIV con Width:100% en el TOP no funciona - Problema serio

Estas en el tema de DIV con Width:100% en el TOP no funciona - Problema serio en el foro de CSS en Foros del Web. Señores, expertos, ingeniueros css`s esto si es jodido: Pego el codigo porque me supera y no eh encontrado solucion en internet A simple vista todo ...
  #1 (permalink)  
Antiguo 04/12/2012, 12:11
Avatar de datcom  
Fecha de Ingreso: enero-2011
Ubicación: Universo local, Vía láctea, Planeta Azul.
Mensajes: 216
Antigüedad: 13 años, 9 meses
Puntos: 0
DIV con Width:100% en el TOP no funciona - Problema serio

Señores, expertos, ingeniueros css`s esto si es jodido:

Pego el codigo porque me supera y no eh encontrado solucion en internet
A simple vista todo barbaro el div se ajusta a la pantalla al cien x cien pero cuando achico la ventana y corro el scroll de abajo hacia la derecha se corta el div y queda sin fondo un pedazo. Miren.


Código HTML:
<html>
<head>

<style>

 body {
    font-family: Cookies, Verdana, Tahoma, Geneva, sans-serif;
    font-size:100%;
    color: #c1c1c1;
}

.contenedor {
background-color:red;
height:100%;
width:100%;
position:fixed;
margin:0;
}

#top {
width: 100%;
height: 60px;
margin: 0;
background: #0A0A0A;
text-align: center;
}

.banner {

width: 700px;
margin: 0px auto;
padding: 0 70px;
text-align: left;}

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

.menu {
float: right;
list-style: none;
font: 11px "Helvetica Neue", Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
display: block;
}

.menu li{
list-style: none;
float: left;}

.menu li a{
color: #EEE;
margin: 0 10px;
text-decoration: none;
font-weight: bold;
line-height: 60px;
}


</style>

</head>
<body>
<div id="top">
<div class="banner ">
<div style="float:left;">LOGO</div>
<div style="float:right;">
<ul class="menu">
<li><a href="#">Link a </a></li>
<li><a href="#">Link a </a></li>
<li><a href="#">Link a </a></li>
</ul>
</div>
</div>
</div>
<div class="contenedor"></div>
</body>
</html> 
Hagan la prueba, achiquen el navegador y corran a la derecha. se corta .
Gracias saludos!
__________________
De la Luz venimos, y hacia la Luz vamos.
Solo hay una sola verdad, y esa es el Amor.
Ayuda aquien tienes al lado y seras ayudado.
Ánimo!
  #2 (permalink)  
Antiguo 04/12/2012, 16:36
 
Fecha de Ingreso: noviembre-2007
Mensajes: 14
Antigüedad: 17 años
Puntos: 2
Respuesta: DIV con Width:100% en el TOP no funciona - Problema serio

Yo lo resolvería añadiendo min-width: 840px a #top, para evitar que se reduzca menos de esa cantidad. Aunque desconozco si existe una mejor forma de solucionar el problema ;)
  #3 (permalink)  
Antiguo 04/12/2012, 18:03
Avatar de flashmax  
Fecha de Ingreso: julio-2012
Ubicación: Bs.As. Argentina
Mensajes: 507
Antigüedad: 12 años, 4 meses
Puntos: 86
Respuesta: DIV con Width:100% en el TOP no funciona - Problema serio

Cita:
Iniciado por Pleyano Ver Mensaje
Aunque desconozco si existe una mejor forma de solucionar el problema ;)
Hola ....si la otra seria maquetiandola así:

Código HTML:
<html>
<head>

<style>

 body {
    font-family: Cookies, Verdana, Tahoma, Geneva, sans-serif;
    font-size:100%;
    color: #c1c1c1;
}

.contenedor {
background-color:red;
height:100%;
width:100%;
position:fixed;
margin:0;
}
.contenido {
background-color:green;
height:100%;
width:100%;
margin:0;
}

#top {
width: 100%;
height: 60px;
margin: 0;
background: #0A0A0A;
text-align: center;
}

.banner {

width: 700px;
margin: 0px auto;
padding: 0 70px;
text-align: left;}

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

.menu {
float: right;
list-style: none;
font: 11px "Helvetica Neue", Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
}

.menu li{
list-style: none;
float: left;}

.menu li a{
color: #EEE;
margin: 0 10px;
text-decoration: none;
font-weight: bold;
line-height: 60px;
}


</style>

</head>
<body>
<div class="contenedor">
<div id="top">
<div class="banner "></div>
<div style="float:left;">LOGO</div>
<div style="float:right;">
<ul class="menu">
<li><a href="#">Link a </a></li>
<li><a href="#">Link a </a></li>
<li><a href="#">Link a </a></li>
</ul>
</div>
</div>
<div class="contenido">Colocar aquí el contenido para  class "contenido" Colocar aquí el contenido para  class "contenido" Colocar aquí el contenido para  class "contenido"</div>
</div>
</body>
</html> 
__________________
Saludos!
----------------------------------------------------------
  #4 (permalink)  
Antiguo 05/12/2012, 16:42
Avatar de datcom  
Fecha de Ingreso: enero-2011
Ubicación: Universo local, Vía láctea, Planeta Azul.
Mensajes: 216
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: DIV con Width:100% en el TOP no funciona - Problema serio

Barbaro gracias, funciona bien.
__________________
De la Luz venimos, y hacia la Luz vamos.
Solo hay una sola verdad, y esa es el Amor.
Ayuda aquien tienes al lado y seras ayudado.
Ánimo!

Etiquetas: html, serio, top, 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 20:09.