posición compatibilidad para IE y Firefox
- mindfullsilence
- Professor


- Registrado: Ago 04, 2008
- Mensajes: 846
- Status: Offline
Hice la búsqueda de posicionamiento en el foro, pero theyre todos diciéndome no utilizar position: absolute; en lugar de usar en línea, por desgracia, no creo que pueda hacer esto porque necesito un div contenedor alrededor de todos mis contenidos a la posición de todo en el centro. El problema es mi "contenido" y "navbar" divs son demasiado altos en IE, pero se colocan donde deben estar en Firefox.
html:
CSS:
alguna idea?
Heres un enlace para que pueda ver en ambos navegadores http://mindfullsilence.angelfire.com/#
html:
Código: [ Select ]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>BorgBand.com We Are Borg!</title>
<link href="style.css" rel="stylesheet" type="text/css" />
<script src="loadContent.js" type="text/javascript"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body onload="loadContent('page_home.html', 'content');">
<div id="horizon">
<div id="inset">
<div id="imghorizon">
<img src="images/background.jpg" id="bgimage" />
</div>
<div id="container">
<table cellspacing="0" cellpadding="0">
<tr>
<td rowspan="2">
<div id="content"> </div> </td>
</tr>
<tr>
<td>
<div id="navbar">
<p>-----------</p>
<p><a href="#" onclick="loadContent('page_home.html', 'content');">Home</a></p>
<p>-----------</p>
<p><a href="#" onclick="loadContent('page_events.html', 'content');">Upcoming Events</a></p>
<p>-----------</p>
<p><a href="#" onclick="loadContent('page_about.html', 'content');">About The Band</a></p>
<p>-----------</p>
<p><a href="#" onclick="loadContent('page_sponsors.html', 'content');">Sponsors</a></p>
<p>-----------</p>
<p><a href="#" onclick="loadContent('page_contact.html', 'content');">Contact Us</a></p>
<p>-----------</p>
</div> </td>
</tr>
</table>
</div>
</div>
</div>
</body>
</html>
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>BorgBand.com We Are Borg!</title>
<link href="style.css" rel="stylesheet" type="text/css" />
<script src="loadContent.js" type="text/javascript"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body onload="loadContent('page_home.html', 'content');">
<div id="horizon">
<div id="inset">
<div id="imghorizon">
<img src="images/background.jpg" id="bgimage" />
</div>
<div id="container">
<table cellspacing="0" cellpadding="0">
<tr>
<td rowspan="2">
<div id="content"> </div> </td>
</tr>
<tr>
<td>
<div id="navbar">
<p>-----------</p>
<p><a href="#" onclick="loadContent('page_home.html', 'content');">Home</a></p>
<p>-----------</p>
<p><a href="#" onclick="loadContent('page_events.html', 'content');">Upcoming Events</a></p>
<p>-----------</p>
<p><a href="#" onclick="loadContent('page_about.html', 'content');">About The Band</a></p>
<p>-----------</p>
<p><a href="#" onclick="loadContent('page_sponsors.html', 'content');">Sponsors</a></p>
<p>-----------</p>
<p><a href="#" onclick="loadContent('page_contact.html', 'content');">Contact Us</a></p>
<p>-----------</p>
</div> </td>
</tr>
</table>
</div>
</div>
</div>
</body>
</html>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>BorgBand.com We Are Borg!</title>
- <link href="style.css" rel="stylesheet" type="text/css" />
- <script src="loadContent.js" type="text/javascript"></script>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- </head>
- <body onload="loadContent('page_home.html', 'content');">
- <div id="horizon">
- <div id="inset">
- <div id="imghorizon">
- <img src="images/background.jpg" id="bgimage" />
- </div>
- <div id="container">
- <table cellspacing="0" cellpadding="0">
- <tr>
- <td rowspan="2">
- <div id="content"> </div> </td>
- </tr>
- <tr>
- <td>
- <div id="navbar">
- <p>-----------</p>
- <p><a href="#" onclick="loadContent('page_home.html', 'content');">Home</a></p>
- <p>-----------</p>
- <p><a href="#" onclick="loadContent('page_events.html', 'content');">Upcoming Events</a></p>
- <p>-----------</p>
- <p><a href="#" onclick="loadContent('page_about.html', 'content');">About The Band</a></p>
- <p>-----------</p>
- <p><a href="#" onclick="loadContent('page_sponsors.html', 'content');">Sponsors</a></p>
- <p>-----------</p>
- <p><a href="#" onclick="loadContent('page_contact.html', 'content');">Contact Us</a></p>
- <p>-----------</p>
- </div> </td>
- </tr>
- </table>
- </div>
- </div>
- </div>
- </body>
- </html>
CSS:
Código: [ Select ]
*{
margin: 0;
padding: 0;
z-index: 1;
}
body{
background-color:#000066;
color: #CCCCCC;
overflow: hidden;
background-image: url(images/bgstripe.jpg);
}
a{
color: #CCCCCC;
}
a:hover{
color: #CC6633;
}
#horizon{
position: absolute;
top: 50%;
width: 100%;
height: 1px;
overflow: visible;
}
#inset{
width:800px;
height: 200px;
position: absolute;
left: 50%;
margin-left: -400px;
top: -400px;
overflow: visible;
}
#bgimage{
overflow: visible;
z-index: -1;
width: 800px;
height: 600px;
}
#imghorizon{
position: absolute;
top: 50%;
width: 100%;
height: 1px;
overflow: visible;
z-index: -2;
}
#container{
width: 800px;
height: 100%;
padding-left: 30px;
padding-top: 190px;
margin-left: 0px;
margin-top: 10%;
}
#content{
padding-left: 10px;
margin-top: 40px;
width: 510px;
height: 400px;
margin-right: 30px;
padding-top: 0px;
font-family: Arial, Helvetica, sans-serif;
background-color: transparent;
}
.contentcell{
margin-top: 20px;
overflow: scroll;
height: 235px;
width: 500px;
overflow: scroll;
overflow-x: hidden;
overflow-y: inherit;
background-color: transparent;
}
#navbar{
padding-left: 10px;
padding-top: 0px;
width: 180px;
margin-left: 10px;
}
#navbar a:link, a:visited{
color:#CCCCCC;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: small;
}
#navbar a:hover{
background-color: #993300;
border: dashed thin #FF0000;
color: #CCCCCC;
}
#aboutnavbar a:link, a:visited{
color:#CCCCCC;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: center;
}
#aboutnavbar a:hover{
background-color: #993300;
border: dashed thin #FF0000;
color: #CCCCCC;
text-align: center;
}
#abouttext{
padding-top: 15px;
}
.abouttextcell{
height: 233px;
overflow: scroll;
overflow-x: hidden;
overflow-y: inherit;
padding-left: 15px;
}
.aboutpics{
height: 234px;
width: 124px;
border: #B4B4B4 medium solid;
}
margin: 0;
padding: 0;
z-index: 1;
}
body{
background-color:#000066;
color: #CCCCCC;
overflow: hidden;
background-image: url(images/bgstripe.jpg);
}
a{
color: #CCCCCC;
}
a:hover{
color: #CC6633;
}
#horizon{
position: absolute;
top: 50%;
width: 100%;
height: 1px;
overflow: visible;
}
#inset{
width:800px;
height: 200px;
position: absolute;
left: 50%;
margin-left: -400px;
top: -400px;
overflow: visible;
}
#bgimage{
overflow: visible;
z-index: -1;
width: 800px;
height: 600px;
}
#imghorizon{
position: absolute;
top: 50%;
width: 100%;
height: 1px;
overflow: visible;
z-index: -2;
}
#container{
width: 800px;
height: 100%;
padding-left: 30px;
padding-top: 190px;
margin-left: 0px;
margin-top: 10%;
}
#content{
padding-left: 10px;
margin-top: 40px;
width: 510px;
height: 400px;
margin-right: 30px;
padding-top: 0px;
font-family: Arial, Helvetica, sans-serif;
background-color: transparent;
}
.contentcell{
margin-top: 20px;
overflow: scroll;
height: 235px;
width: 500px;
overflow: scroll;
overflow-x: hidden;
overflow-y: inherit;
background-color: transparent;
}
#navbar{
padding-left: 10px;
padding-top: 0px;
width: 180px;
margin-left: 10px;
}
#navbar a:link, a:visited{
color:#CCCCCC;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: small;
}
#navbar a:hover{
background-color: #993300;
border: dashed thin #FF0000;
color: #CCCCCC;
}
#aboutnavbar a:link, a:visited{
color:#CCCCCC;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: center;
}
#aboutnavbar a:hover{
background-color: #993300;
border: dashed thin #FF0000;
color: #CCCCCC;
text-align: center;
}
#abouttext{
padding-top: 15px;
}
.abouttextcell{
height: 233px;
overflow: scroll;
overflow-x: hidden;
overflow-y: inherit;
padding-left: 15px;
}
.aboutpics{
height: 234px;
width: 124px;
border: #B4B4B4 medium solid;
}
- *{
- margin: 0;
- padding: 0;
- z-index: 1;
- }
- body{
- background-color:#000066;
- color: #CCCCCC;
- overflow: hidden;
- background-image: url(images/bgstripe.jpg);
- }
- a{
- color: #CCCCCC;
- }
- a:hover{
- color: #CC6633;
- }
- #horizon{
- position: absolute;
- top: 50%;
- width: 100%;
- height: 1px;
- overflow: visible;
- }
- #inset{
- width:800px;
- height: 200px;
- position: absolute;
- left: 50%;
- margin-left: -400px;
- top: -400px;
- overflow: visible;
- }
- #bgimage{
- overflow: visible;
- z-index: -1;
- width: 800px;
- height: 600px;
- }
- #imghorizon{
- position: absolute;
- top: 50%;
- width: 100%;
- height: 1px;
- overflow: visible;
- z-index: -2;
- }
- #container{
- width: 800px;
- height: 100%;
- padding-left: 30px;
- padding-top: 190px;
- margin-left: 0px;
- margin-top: 10%;
- }
- #content{
- padding-left: 10px;
- margin-top: 40px;
- width: 510px;
- height: 400px;
- margin-right: 30px;
- padding-top: 0px;
- font-family: Arial, Helvetica, sans-serif;
- background-color: transparent;
- }
- .contentcell{
- margin-top: 20px;
- overflow: scroll;
- height: 235px;
- width: 500px;
- overflow: scroll;
- overflow-x: hidden;
- overflow-y: inherit;
- background-color: transparent;
- }
- #navbar{
- padding-left: 10px;
- padding-top: 0px;
- width: 180px;
- margin-left: 10px;
- }
- #navbar a:link, a:visited{
- color:#CCCCCC;
- font-weight: bold;
- font-family: Arial, Helvetica, sans-serif;
- font-size: small;
- }
- #navbar a:hover{
- background-color: #993300;
- border: dashed thin #FF0000;
- color: #CCCCCC;
- }
- #aboutnavbar a:link, a:visited{
- color:#CCCCCC;
- font-family: Arial, Helvetica, sans-serif;
- font-size: 12px;
- text-align: center;
- }
- #aboutnavbar a:hover{
- background-color: #993300;
- border: dashed thin #FF0000;
- color: #CCCCCC;
- text-align: center;
- }
- #abouttext{
- padding-top: 15px;
- }
- .abouttextcell{
- height: 233px;
- overflow: scroll;
- overflow-x: hidden;
- overflow-y: inherit;
- padding-left: 15px;
- }
- .aboutpics{
- height: 234px;
- width: 124px;
- border: #B4B4B4 medium solid;
- }
alguna idea?
Heres un enlace para que pueda ver en ambos navegadores http://mindfullsilence.angelfire.com/#
Use your words like arrows to shoot toward your goal.
- Anonymous
- Bot


- Registrado: 25 Feb 2008
- Mensajes: ?
- Loc: Ozzuland
- Status: Online
Agosto 8th, 2008, 12:08 pm
- gonzoka
- Student


- Registrado: Jul 30, 2005
- Mensajes: 75
- Loc: Bristol, UK
- Status: Offline
Puede colocar los elementos centro sin necesidad de utilizar absoluta - (más difícil de centro vertical aunque, por lo que soy la esperanza de que no están pidiendo para eso).
Usar CSS, tales como:
y HTML, tales como:
Ive añadido una altura y frontera para el div contenedor sólo para poder ver dónde está, pero esas normas no son necesarias.
Espero que esto ayude - Si utiliza este código puede encontrar que es necesario volver a escribir el código de los demás aspectos del contenido de su sitio, pero una vez que su hecho usted lo encontrará mucho más fácil de mantener y actualizar.
Usar CSS, tales como:
Código: [ Select ]
body { text-align:center; }
#container {
text-align:left;
width:800px;
margin:0 auto;
border:1px solid red;
height:200px; }
}
#container {
text-align:left;
width:800px;
margin:0 auto;
border:1px solid red;
height:200px; }
}
- body { text-align:center; }
- #container {
- text-align:left;
- width:800px;
- margin:0 auto;
- border:1px solid red;
- height:200px; }
- }
y HTML, tales como:
Código: [ Select ]
<body>
<div id="container">
<!-- All of your content here -->
</div>
</body>
<div id="container">
<!-- All of your content here -->
</div>
</body>
- <body>
- <div id="container">
- <!-- All of your content here -->
- </div>
- </body>
Ive añadido una altura y frontera para el div contenedor sólo para poder ver dónde está, pero esas normas no son necesarias.
Espero que esto ayude - Si utiliza este código puede encontrar que es necesario volver a escribir el código de los demás aspectos del contenido de su sitio, pero una vez que su hecho usted lo encontrará mucho más fácil de mantener y actualizar.
- mindfullsilence
- Professor


- Registrado: Ago 04, 2008
- Mensajes: 846
- Status: Offline
gracias gonzoka, lamentablemente yo necesidad de centrar el contenedor div verticalmente. No se preocupe si bien, centrado verticalmente era algo que yo ya había figurado. Todo lo que necesitaba dentro de la div que se centra verticalmente para que en el mismo lugar en ambos navegadores, me imaginé que fuera aunque, realmente estúpido error. He configurado todos los divs en el interior del contenedor para div absoluta y ahora theyre coloca donde deben estar en ambos navegadores.
Use your words like arrows to shoot toward your goal.
Página 1 de 1
Para responder a este tema que necesita para ingresar o registrarse. Es gratis.
Publicar Información
- Total de mensajes en este tema: 3 mensajes
- Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 137 invitados
- No puede abrir nuevos temas en este Foro
- No puede responder a temas en este Foro
- No puede editar sus mensajes en este Foro
- No puede borrar sus mensajes en este Foro
- No puede enviar adjuntos en este Foro
