Retroceder   Foros del Web > Diseño de Sitios web > CSS

Respuesta
 
Herramientas Desplegado
Antiguo 18-jun-2008, 04:57   #1 (permalink)
n4gash ha deshabilitado el karma
 
Fecha de Ingreso: octubre-2007
Mensajes: 12
Exclamación Problema con Firefox3: centrado de Div

Buenos días,

Hoy he instalado el FF3 y al entrar en mi página resulta que no muestra centrado el Div del cuerpo central de la web, pero sí la cabecera o el footer y es la misma regla CSS para las tres capas. Sin embargo, se ve bien en IE6, IE7 y FF2.

Es la primera vez que hago una web con divs y css y lo más probable es que lo haya estructurado mal, el código esté mal escrito, etc. Se me ocurre que podría ser que se solapa alguna capa y por eso se alinea a la izquierda...

Una página de ejemplo para que veáis cómo queda:
http://callepaseodelacastellana.es/prueba.asp

Os copio el code.

Código:
body {	
	 background: url(i_web/bg_top.gif) repeat-x #444;	
	 font-family: verdana;	
	 font-size: 12px;	
	 color: #333;
}
a, a:link {	
	 color: #000; 
	 text-decoration: none; 
	 font-weight: bold;
}
a:hover	{
         color: #47C6E9; 
	 text-decoration: none; 
	 font-weight: bold;
} 
h1 	{ 
	 color:#333;
	 font-size: 1.6em; 
}
#header, #content, #footer { 
	 background: #FFF;	 
	 width: 850px;  
	 margin:0px auto 0px auto;
}
#header	{ height: 80px; }
#publicidadHeader{	
	 float: right;	
	 text-align: center; 
	 padding: 10px; 
	 margin-right: 14px;
}
#logo  { float: left; }
#content {	  
	 background: url(i_web/bolas_izq.gif) #FFF no-repeat bottom left; 
	 display: table-caption; 
}
#footer	{  
	 background: url(i_web/fondo_footer.gif); 
	 height: 20px; 
	 vertical-align: bottom;	
}
#nav-side-right	{
	 float: right; 
	 width: 180px; 
	 height: 500px; 
	 margin: 0 15px 0 0; 
	 background: url(i_web/nav-side-right-mid.gif) no-repeat bottom; 
	 text-align: center;
}
#nav-sup-left	{	
	 float: left;	
	 padding: 5px; 	 
	 background:  #F5F4F1; 
	 width: 630px; 
	 height: 22px;
}
#text-content-home, #text-content {	
	 float: left; 
	 padding-left: 10px; 
	 padding-top: 5px; 
	 text-align: justify;	
}
#comments	{	
	 color:#999999; 
	 font-size: 0.9em;	
	 text-align:right; 
	 margin-right: 15px; 
	 width: 250px; 
	 float:right;
}
#text-content-home { width: 220px; }
#text-content { width: 495px; }	 
#AdIzq	{ 
	 float: left;	
	 width: 120px; 
	 padding-left: 6px; 
	 padding-top: 5px;  
}
#black-footer, #black-footer-top,#black-footer-foot	{	
	 width: 850px; 
	 text-align: center; 
	 margin:0 auto 0 auto; 
}
#black-footer {	
	 background: #000; 
	 color: #CCC; 
	 font-size: 0.8em; 
}
#black-footer-top, #black-footer-foot { height: 11px; }
#black-footer-top { background: url(i_web/black-footer-top.gif) #000 no-repeat; }
#black-footer-foot { background: url(i_web/black-footer-foot.gif) #000 no-repeat; }
#black-footer a,#black-footer a:link{	
	color: #FFF; 
	text-decoration: none; 
}
#black-footer a:hover{	
	color: #CCC; 
	text-decoration: underline;
}
#nav-sup-left a, #nav-sup-left a:link{	
		color: #000; 
		text-decoration: none; 
}
#nav-sup-left a:hover	{	
	color: #47C6E9; 
	border-bottom: 5px solid #47C6E9; 
}
Código:
<link href="css_castellana.css" rel="stylesheet" type="text/css" media="screen">
<body>
<div id="header"> 
   <div id="logo">
   </div>
   <div id="publicidadHeader">
   </div>
</div>

<div id="content">
   
   <div id="nav-sup-left">
     <!--#include file="menu_nav_sup.asp"--> 
   </div>  
   
   <div id="nav-side-right">
      <!--#include file="videos_youtube.asp"--> 
   </div>
  
   <div id="AdIzq">
      <!--#include file="publicidad_izq.asp"--> 
   </div>
   
   <div id="text-content">
      <h1>El paseo de la castellana</h1>
      <p>texto  </p>
   </div>

   <div id="comments">
      <p>texto</p> 
   </div>

</div>

<!-- Pie de página -->
<div id="footer"></div>

<div id="black-footer-top"></div>

<div id="black-footer">
   <!--#include file="footer.asp"--> 
</div>

<div id="black-footer-foot"></div>
   <!--#include file="info-castellana.asp"--> 
</div>
</body>
n4gash está desconectado   Responder Citando
Antiguo 18-jun-2008, 12:14   #2 (permalink)
Raulmmmm tiene algunos puntos positivos de karma
 
Avatar de Raulmmmm
 
Fecha de Ingreso: marzo-2007
Ubicación: En otro lugar que tú
Mensajes: 1.322
Respuesta: Problema con Firefox3: centrado de Div

He encontrado el problema. Es aquí:
Código:
#content {	  
	 background: url(i_web/bolas_izq.gif) #FFF no-repeat bottom left; 
	 display: table-caption; 
}
Esa línea la tienes que borrar. Pero ahora tienes otros problemas:
-Para solucionar que los divs no tienen alto, pon al principio de tu CSS esta línea:
Código:
html, body{ height: 100%; }
-Para solucionar que no tienen fondo, ve poniendo esta línea al final de los divs que no tengan fondo:
Código:
<div style="clear: both"></div>
Con eso creo que ya se soluciona.
Raulmmmm está desconectado   Responder Citando
Antiguo 18-jun-2008, 12:27   #3 (permalink)
Colaborador
Mikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradable
 
Avatar de Mikmoro
 
Fecha de Ingreso: octubre-2006
Ubicación: A tu espalda
Mensajes: 3.351
Respuesta: Problema con Firefox3: centrado de Div

Creo que podría bastar con cambiar display: table-caption; por display: table; , aunque no estoy del todo seguro de cómo afectaría a IE, pero creo que no pasaría nada.

Mikel.
Mikmoro está desconectado   Responder Citando
Antiguo 19-jun-2008, 00:47   #4 (permalink)
n4gash ha deshabilitado el karma
 
Fecha de Ingreso: octubre-2007
Mensajes: 12
Respuesta: Problema con Firefox3: centrado de Div

Buenos días,

Muchas gracias a los dos.

Finalmente lo que he hecho ha sido quitar el table-caption y sustituirlo por overflow: hidden;, solución que he encontrado a raiz de buscar información acerca de clear:both ;)

Gracias de nuevo.

Saludos.
n4gash está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 23:00.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93