Inicio > Ingeniería Informática > joistick182 > centrar una pagina web

centrar una pagina web

Experto:
Usuario: Anónimo Fecha: 03/11/2009
Valoración: (2,00 sobre 5) Categoría: Ingeniería Informática
13/10/2009
Usuario
realice una pagina web en html y esta configurado para una reolucion de 1024 por 768, pero mi monitor esta configurado a 1280 por 800, la cuestion es la siguiente, cuando la subo a internet, me aparece justificada a la izquierda, y necesito que aparezca centrada, como me aparece la de todoexpertos, espero me puedan ayudar en el menor tiempo posible.
13/10/2009
roanbebla2, experto respondiendo en Ingeniería Informática
Experto
Bueno, en este caso, solo resta centrar la pagina y que automatice la resolucion de la cual tu la programaste. Checa este codigo. Recuerda hacer un Backup del codigo antes de insertar el nuevo:
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es">
<head>
<style type="text/css" media="screen" title="Resolucion Acordada a tu navegador">
* {
border: 0px;
padding: 0px;
margin: 0px;
}
.base {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
background-color: #ff0000;
}
.segunda {
position: absolute;
left: 10%;
margin-right: 10%;
top: 10%;
padding-bottom: 10%;
background-color: #00ff00;
width: 80%;
}
</style>
<script type="text/javascript">
function ajustar() {
if (navigator.appName != "Microsoft Internet Explorer") {
var altura = (window.innerHeight - 0);
document.getElementById('base').style.height = altura+'px';
} else {
document.getElementById('base').style.height = "100%";
}
}
function ajustar2() {
if (navigator.appName != "Microsoft Internet Explorer") {
var altura = (window.innerHeight - 200);
// resto 200, porque el 20% de 1024 es más o menos 200.
// este código aun debería mejorarse de manera que reste una cantidad adecuada a cada resolución
document.getElementById('segunda').style.height = altura+'px';
} else {
document.getElementById('segunda').style.height = "80%";
}
}
</script>
<title>Centrar vertical y horizontalmente</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body onload="javascript:ajustar(); ajustar2()">
<div class="base" style="height: 1px;" id="base">
<div class="segunda" style="height: 1px;" id="segunda">
</div>
</div>
</body>
</html>
15/10/2009
Usuario
yo estoy manejando todo por capas, no hay una forma de decirle que me la centre toda y no que la amplie al tamaño de la pantalla????, por favor, regaleme el codigo, sin encabezado del html ni nada mas, solo el codigo a utilizar, el cual pueda pegarlo donde usted me indique
16/10/2009
roanbebla2, experto respondiendo en Ingeniería Informática
Experto
Pues, no queda mas de otra que centrar de todo a todo, intentalo y si no te gusta, lo quitas, el comando HTML es el siguiente:
<>Center<> Siguen toooodos lo que as escrito y al final pones <\>Center<>
Intentalo.
03/11/2009
Usuario
Regular. Podría haber puesto más interés
Enlaces patrocinados