Comunidad de diseño web y desarrollo en internet online

Problema visualizacion background-color en FireFox

Citar            
MensajeEscrito el 12 Ago 2008 05:26 pm
Hola tengo un problema de visualizacion de fondo en firefox (y se ve bien en explorer, que raro).
El caso es que tengo un menu, un contenido que se adapta segun el tamaño de texto, y un bloque para noticias. El problema surge cuando pongo un background de fondo al wrap, el caso es que no se ve en la parte de menu y noticias puesto que tienen tamaños determinados. ¿como podria hacer para solucionarlo?. Dejo el html y el css que seran de ayuda para comprender esto.
Agradezco cualquier aportacion, gracias.
El html

Código :

<html>
<head>
<title>pagina prueba</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<LINK REL="stylesheet" TYPE="text/css" HREF="estilo.css">
</head>
<body>
<div id="contenedor">
   <div id="idioma">Español/English</div>
   <div id="banner"></div>
   <div id="menu_acceso">
     </div><!-- menu_acceso -->
   <div id="dondeesta">ESTÁ EN > INICIO > CRMF SALAMANCA</div>
     <div id="menu_lateral">
     </div><!-- menu_lateral -->
   <div id="menu_principal">
   </div><!-- menu_principal -->
   <div id="noticias"><p>NOTICIAS</p></div>
   <div id="contenido">
      <div id="cuerpocontenido">
           <div class="titulo">El CRMF de Salamanca</div></br><p><img src="Images/foto_CRMF.jpg">Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno 
         Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno 
         Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno 
         Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno Texto de Relleno [-]</p>
      </div><!-- cuerpocontenido -->
      <div id="piecontenido"></div>
   </div><!-- contenido -->
   <div id="Noticia1">
      <div id="CuerpoNoticia1">
         <div class="imgNoticia1"><img src="Images/imagen_noticia.jpg"></div>
         <div class="txtNoticia1">Servicios e industria, los sectores que más contratan a trabajadores.</div>
      </div><!-- CuerpoNoticia1 -->
      <div class="FinNoticia1"></div>
   </div><!-- Noticia1 -->
   <div id="Noticia1">
      <div id="CuerpoNoticia1">
         <div class="imgNoticia1"><img src="Images/imagen_noticia.jpg"></div>
         <div class="txtNoticia1"> El Gobierno valenciano facilita el aprendizaje de idiomas en el extranjero.</div>
      </div><!-- CuerpoNoticia1 -->
      <div class="FinNoticia1"></div>
   </div><!-- Noticia1 -->
   <div id="pie"><p>Texto para Pie Texto para Pie Texto para Pie Texto para Pie Texto para Pie Texto para Pie <br>
   Texto para Pie Texto para Pie Texto para Pie Texto para Pie Texto para Pie Texto para Pie Texto para Pie </p></div>
</div><!-- Contenedor -->
</body>
</html>

El css

Código :

/* CSS Document */

body{
text-align:center;
margin:0 auto;
font-family: verdana, arial, tahoma, Trebuchet MS, sans-serif;
font-size:10px;
background-image:url(Images/background.jpg);
}

#contenedor {
   margin: 0 auto;
   width:800px;
   height:100%;
   text-align:center;
   background-color:#00FF00;
}

#idioma {
   width:800px;
   height:20px;
   background: url(Images/idioma.jpg) no-repeat;
   font-size:9px;
   text-align:right;
   padding-right:10px;
}

#banner {
   float:left;
   width:664px;
   height:141px;
   background: url(Images/banner.jpg) no-repeat;
}

#menu_acceso {
   float:left;
   width:136px;
   height:141px;
   background: url(Images/menu_acceso.jpg) no-repeat;
   font-size:9px;
   text-align:left;
}

#dondeesta {
   float:left;
   width:640px;
   /width:800px;
   height:20px;
   text-align:left;
   font-variant:small-caps;
   font-size:9px;
   color:#666666;
   padding-left:160px;
   background-color:inherit;
}

#menu_lateral {
   float:left;
   width:134px;
   height:100%;
   text-align:left;
   background: url(Images/menu_lateral.jpg) no-repeat;
}

#menu_principal {
   float:left;
   left:134px;
   width:530px;
   height:27px;
   background: url(Images/menu_principal.jpg) no-repeat;
   background-color:inherit;
}

#noticias {
   float:left;
   width:136px;
   height:27px;
   background: url(Images/noticias_fondo.jpg) no-repeat;
   font-size:12px;
   font-weight:bold;
   font-family:Geneva, Arial, Helvetica, sans-serif;
   color:#FFFFFF;
   background-color:inherit;
}

#noticias p{
   position:relative;
   top:-5px;
   /top:5px;
}

#contenido {
   float:left;
   left:135px;
   width:530px;
   background:#00CC00;
}

#cuerpocontenido {
   float:left;
   left:135px;
   width:auto;
   background: url(Images/contenido.jpg) repeat-y;
}

.titulo{
   font-size:18px;
   font-weight:bold;
   text-align:left;
   padding:25px 0 0 25px;
}

#cuerpocontenido p {
   float:left;
   left:135px;
   text-align:left;
   padding:0 20px 0px 20px;
   font-size:12px;
   line-height:18px;
}

#cuerpocontenido img{
   float:left;
   padding-right:5px;
}

#piecontenido {
   float:left;
   left:135px;
   width:530px;
   height:29px;
   background: url(Images/piecontenido.jpg) no-repeat;
}

#Noticia1 {
   float:left;
   left:664px;
   width:136px;
   background: url(Images/fondo_noticia1.jpg) no-repeat;
   padding-top:10px;
}

#CuerpoNoticia1{
   background: url(Images/fondo_noticia2.jpg) repeat;
}

.txtNoticia1 {
   padding:15px 7px 0 12px;
   text-align:left;
}

.FinNoticia1{
   width:136px;
   height:25px;
   background: url(Images/fondo_noticia3.jpg) no-repeat;
}

#pie {
   float:left;
   top:570px;
   width:799px;
   height:30px;
   background: url(Images/pie.jpg) no-repeat;
   font-size:8px;
   font-weight:bold;
   text-align:center;
   padding-left:20px;
   color:#000000;
}

Por celentano

Claber

123 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 12 Ago 2008 07:51 pm
screenshots?
enlaces?

Por El Oso Amoroso

Claber

1780 de clabLevel

6 tutoriales

 

Madrid, España, Europa, Eurasia, La Tierra, Sist.Solar, Vía Láctea, UNIVERSO

firefox
Citar            
MensajeEscrito el 12 Ago 2008 10:22 pm
Hola,
simplifico el problema porque me da la sensación que proviene la visualizacion del background-color en firefox y explorer es distinta.
Lo unico que se debe tener en cuenta es que se debe disponer de una imagen bg.jpg para poder visualizarlo.

HTML:

Código :

<html>
<head>
<title>pagina prueba</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<LINK REL="stylesheet" TYPE="text/css" HREF="estilo_crmf10.css">
</head>
<body>
<div id="contenedor">
<div id="menu">
<p>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Duis nulla nunc, consequat sed, convallis porttitor, malesuada eget, augue. Integer tristique, neque ac convallis scelerisque, leo nibh lacinia tortor, in posuere tellus urna at nibh. Ut congue enim nec risus. Pellentesque eget ipsum sit amet diam semper fringilla. Suspendisse potenti. Donec vestibulum ultricies eros. Fusce cursus pulvinar urna. Maecenas sollicitudin. Fusce lacus nulla, venenatis quis, pharetra a, pharetra et, mauris. Nulla odio felis, adipiscing ut, tincidunt nec, rhoncus sed, risus. Nunc est tellus, pretium varius, lobortis a, sodales eget, tellus. Aenean mollis. Fusce et mi ac eros sagittis adipiscing.
</p>
</div>
<div id="contenido">
<p>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Duis nulla nunc, consequat sed, convallis porttitor, malesuada eget, augue. Integer tristique, neque ac convallis scelerisque, leo nibh lacinia tortor, in posuere tellus urna at nibh. Ut congue enim nec risus. Pellentesque eget ipsum sit amet diam semper fringilla. Suspendisse potenti. Donec vestibulum ultricies eros. Fusce cursus pulvinar urna. Maecenas sollicitudin. Fusce lacus nulla, venenatis quis, pharetra a, pharetra et, mauris. Nulla odio felis, adipiscing ut, tincidunt nec, rhoncus sed, risus. Nunc est tellus, pretium varius, lobortis a, sodales eget, tellus. Aenean mollis. Fusce et mi ac eros sagittis adipiscing.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Duis nulla nunc, consequat sed, convallis porttitor, malesuada eget, augue. Integer tristique, neque ac convallis scelerisque, leo nibh lacinia tortor, in posuere tellus urna at nibh. Ut congue enim nec risus. Pellentesque eget ipsum sit amet diam semper fringilla. Suspendisse potenti. Donec vestibulum ultricies eros. Fusce cursus pulvinar urna. Maecenas sollicitudin. Fusce lacus nulla, venenatis quis, pharetra a, pharetra et, mauris. Nulla odio felis, adipiscing ut, tincidunt nec, rhoncus sed, risus. Nunc est tellus, pretium varius, lobortis a, sodales eget, tellus. Aenean mollis. Fusce et mi ac eros sagittis adipiscing.
</p>
</div>
<div id="noticias">
<p>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Duis nulla nunc, consequat sed, convallis porttitor, malesuada eget, augue. Integer tristique, neque ac convallis scelerisque, leo nibh lacinia tortor, in posuere tellus urna at nibh. Ut congue enim nec risus. Pellentesque eget ipsum sit amet diam semper fringilla. Suspendisse potenti. Donec vestibulum ultricies eros. Fusce cursus pulvinar urna. Maecenas sollicitudin. Fusce lacus nulla, venenatis quis, pharetra a, pharetra et, mauris. Nulla odio felis, adipiscing ut, tincidunt nec, rhoncus sed, risus. Nunc est tellus, pretium varius, lobortis a, sodales eget, tellus. Aenean mollis. Fusce et mi ac eros sagittis adipiscing.
</p>
</div>
</div><!-- Contenedor -->
</body>
</html>


CSS:

Código :

/* CSS Document */

body{
text-align:center;
margin:0 auto;
font-size:10px;
background-image:url(Images/background.jpg);
}
#contenedor {
   margin: 0 auto;
   width:800px;
   height:100%;
   text-align:center;
   background-color:#FFFFFF;
}
#menu{
   float:left;
   width: 200px;
   height:auto;
   background-color:#666666;
}
#menu p {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 14px;
   text-align: justify;
   font-weight: normal;
}
#contenido{
   float:left;
   width: 400px;
   height:auto;
   background-color:#FF6600
}
#contenido p {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 20px;
   text-align: justify;
   font-weight: normal;
}
#noticias{
   float:left;
   width: 200px;
   height:auto;
   background-color:#0033CC;
}
#noticias p {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 14px;
   text-align: justify;
   font-weight: normal;
}

Tan solo hay que copiar este html y css, se puede observar que en explorer el background acompaña a todo el contenido cuando bajamos con el scroll, cosa que en Firefox solo funciona en el 100% de la pantalla y no del contenido, como deberia ser.
Espero que esta vez haya clarificado un poco mas. ¿Existiría alguna manera de hacer que se viera en Firefox igual que en Explorer?
Gracias de nuevo. [/img]

Por celentano

Claber

123 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 13 Ago 2008 01:45 am
si no posteas el trozo de código con problemas al menos postea el link, por que analizar eso a pelo sin firebug ni navegador no se lo doy a nadie(al menos no gratis)

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox
Citar            
MensajeEscrito el 13 Ago 2008 03:51 pm
Dejo un link, que parece que sin link no hay comprension:
[url=http://snack.110mb.com/]
Planteo la cuestión de nuevo:
El background en Firefox solo abarca lo visible en pantalla, si se utiliza el scroll deja no se visualiza el background. Esto no ocurre en Explorer. ¿hay alguna manera de parchearlo en Firefox?
¿La parte del código implicada?

Código :

#contenedor {
   margin: 0 auto;
   width:800px;
   height:100%;
   text-align:center;
   background-color:#FFFFFF;
}

De todas maneras el resto del código sirve para ver que hay 3 divs con diferentes alturas dependiendo de la cantidad de texto en cada uno.
Espero haberme explicado con suficiente claridad como para no tener que enviarle un cheque.
Gracias

Por celentano

Claber

123 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 13 Ago 2008 04:04 pm
Que diferencia es cuando ponen una imagen o un Link, es mas facil ayudar!.

Primero, quita los height:100%; en tu CSS.

Ahora en tu codigo HTML agrega esto antes del cierre del contenedor principal:

Código HTML :

<div class="clear"></div>


Y en tu CSS agrega esto:

Código :

.clear{ clear:both; }


Lo que pasa es que como estas flotando elementos sobre el contenedor principal, este no encuentra nada con que llenarlos, mas que hasta donde te aparecia.

Saludos. :wink:

Por Reymond

Claber

1111 de clabLevel

5 tutoriales
1 articulo

Genero:Masculino  

Mobile developer

firefox
Citar            
MensajeEscrito el 13 Ago 2008 04:44 pm
Hola yo tengo el mismo problema o parecido o.o
en el IE se ve perfectamente bien
pero en firefox nop

Asi se ve en Firefox


deberia de verse asi
http://arashiland.net/wp-content/themes/matsujun/jun.html

Este es mi CSS es un tema q hize para wordpress ... tons no se donde esta el problema

Código :

/*
Theme Name: Matsumoto Jun
Theme URI: http://arashiland.net
Description: 25 Birthday
Version: 1.0
Author: Umibyv
*/ 

body {
background: url('images/fondo.jpg');
width: 800px;
font:"Verdana", Times, serif;
font-size:12pt;
color: #333333;
text-align: center;
margin: 0px auto 0px;
padding: 0px;
}

#tabla {
background: #C2AAD7 url('images/jun_body.png') repeat-y;
margin:0 auto 0 auto; 
width:800px; text-align:justify;
}

#header {
height: 316px;
background: #C2AAD7 url(images/jun_header.png) no-repeat;
}

#footer {
height: 100px;
clear: both;
text-align:right;
}

#menu  {
width: 150px;
float: left;
margin-top: 1px;
padding-left: 10px;
margin-left: 20;
}

#contenido  {
width: 600px;
float: right;
margin-top: 1px;
padding-right: 20px;
text-align:justify
}

#clear{ clear:both; }


intente lo q le aconsejaste pero no se si lo hize mal o no e slo mismo

Se supone q asi lo puse en el header

Código :

<body>
<div id="tabla">
<div id="header"></div>
<div id="clear"></div>
<div id="menu">
<?php get_sidebar(); ?>
</div>
<div id="contenido"


Agradesco mucho si pueden ayudarme ^^

Por Umibyv

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 13 Ago 2008 08:54 pm
tienes el mismo problema de la persona anterior

POSTEA EL MALDITO LINK ¡¡¡

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox
Citar            
MensajeEscrito el 13 Ago 2008 09:03 pm
@Umibyv : No estoy seguro, pero el enlace que diste no es lo que tu tienes hecho.. ¿verdad? Porque esa pagina no tiene etiqueta body U_U

Por J O S

712 de clabLevel

1 tutorial

Genero:Masculino  

Lima, Perú

firefox
Citar            
MensajeEscrito el 14 Ago 2008 07:19 pm
graxias Jos x rectificarme tienes razon no tenia el body, ya pude resolverlo ^^
ahora lo unico malo xDD es q en el Worpress no me deja -o- verlo pero graxias ^^
q amable x ver mi error

Por Umibyv

1 de clabLevel



 

firefox

 

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