econsorte
Mi
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
position: relative; //Esto debe hacer que los elementos internos se posicionen en relación a este
margin: auto; //Esto debe centrar el div con respecto al contenedor padre (suponiendo que es el body se centrara en toda la pagina)
.centrar{
display: block;
margin: auto;
}
Al div que quieres hacer ponle estas propiedades:
HTML:position: relative; //Esto debe hacer que los elementos internos se posicionen en relación a este margin: auto; //Esto debe centrar el div con respecto al contenedor padre (suponiendo que es el body se centrara en toda la pagina)
Pruebalo y dime si funciona 🙂
Saludos
P.D: Es para resolver el problema de este post http://forobeta.com/html/72493-problema-div.html ? 😛
<style type="text/css">
<!--
#contenedor{
display: block;
margin: auto; /*Centra el DIV*/
overflow: hidden;
}
#forjados-01 {
position:absolute;
left:0px;
top:0px;
width:1200px;
height:237px;
}
#forjados-02 {
position:absolute;
left:0px;
top:237px;
width:167px;
height:1137px;
}
#forjados-03 {
position:absolute;
left:167px;
top:237px;
width:867px;
height:300px;
}
#forjados-04 {
position:absolute;
left:1034px;
top:237px;
width:166px;
height:987px;
}
#forjados-05 {
position:absolute;
left:167px;
top:537px;
width:205px;
height:45px;
}
#forjados-06 {
position:absolute;
left:372px;
top:537px;
width:165px;
height:45px;
}
#forjados-07 {
position:absolute;
left:537px;
top:537px;
width:264px;
height:45px;
}
#forjados-08 {
position:absolute;
left:801px;
top:537px;
width:84px;
height:45px;
}
#forjados-09 {
position:absolute;
left:885px;
top:537px;
width:149px;
height:45px;
}
#forjados-10 {
position:absolute;
left:167px;
top:582px;
width:552px;
height:295px;
}
#forjados-11 {
position:absolute;
left:719px;
top:582px;
width:315px;
height:59px;
}
#forjados-12 {
position:absolute;
left:719px;
top:641px;
width:315px;
height:188px;
}
#forjados-13 {
position:absolute;
left:719px;
top:829px;
width:315px;
height:48px;
}
#forjados-14 {
position:absolute;
left:167px;
top:877px;
width:867px;
height:230px;
}
#forjados-15 {
position:absolute;
left:167px;
top:1107px;
width:632px;
height:217px;
}
#forjados-16 {
position:absolute;
left:799px;
top:1107px;
width:57px;
height:41px;
}
#forjados-17 {
position:absolute;
left:856px;
top:1107px;
width:165px;
height:41px;
}
#forjados-18 {
position:absolute;
left:1021px;
top:1107px;
width:13px;
height:267px;
}
#forjados-19 {
position:absolute;
left:799px;
top:1148px;
width:57px;
height:19px;
}
#Masterx20conx20Sectores-17 {
position:absolute;
left:856px;
top:1148px;
width:160px;
height:19px;
}
#forjados-21 {
position:absolute;
left:1016px;
top:1148px;
width:5px;
height:19px;
}
#forjados-22 {
position:absolute;
left:799px;
top:1167px;
width:57px;
height:37px;
}
#forjados-23 {
position:absolute;
left:856px;
top:1167px;
width:165px;
height:19px;
}
#Masterx20conx20Sectores-21 {
position:absolute;
left:856px;
top:1186px;
width:160px;
height:18px;
}
#forjados-25 {
position:absolute;
left:1016px;
top:1186px;
width:5px;
height:18px;
}
#forjados-26 {
position:absolute;
left:799px;
top:1204px;
width:57px;
height:101px;
}
#forjados-27 {
position:absolute;
left:856px;
top:1204px;
width:165px;
height:19px;
}
#forjados-28 {
position:absolute;
left:856px;
top:1223px;
width:165px;
height:18px;
}
#forjados-29 {
position:absolute;
left:1034px;
top:1224px;
width:118px;
height:150px;
}
#forjados-30 {
position:absolute;
left:1152px;
top:1224px;
width:48px;
height:78px;
}
#Masterx20conx20Sectores-28 {
position:absolute;
left:856px;
top:1241px;
width:160px;
height:56px;
}
#forjados-32 {
position:absolute;
left:1016px;
top:1241px;
width:5px;
height:56px;
}
#forjados-33 {
position:absolute;
left:856px;
top:1297px;
width:165px;
height:8px;
}
#forjados-34 {
position:absolute;
left:1152px;
top:1302px;
width:48px;
height:72px;
}
#forjados-35 {
position:absolute;
left:799px;
top:1305px;
width:118px;
height:69px;
}
#forjados-36 {
position:absolute;
left:917px;
top:1305px;
width:93px;
height:34px;
}
#forjados-37 {
position:absolute;
left:1010px;
top:1305px;
width:11px;
height:69px;
}
#forjados-38 {
position:absolute;
left:167px;
top:1324px;
width:272px;
height:50px;
}
#forjados-39 {
position:absolute;
left:439px;
top:1324px;
width:185px;
height:21px;
}
#forjados-40 {
position:absolute;
left:624px;
top:1324px;
width:10px;
height:21px;
}
#forjados-41 {
position:absolute;
left:634px;
top:1324px;
width:116px;
height:21px;
}
#forjados-42 {
position:absolute;
left:750px;
top:1324px;
width:34px;
height:21px;
}
#forjados-43 {
position:absolute;
left:784px;
top:1324px;
width:15px;
height:50px;
}
#forjados-44 {
position:absolute;
left:917px;
top:1339px;
width:93px;
height:35px;
}
#forjados-45 {
position:absolute;
left:439px;
top:1345px;
width:345px;
height:29px;
}
-->
</style>
Si, estoy ayudando a Marcelo!!!
Pero el creo el index.html desde photoshop y es una web revista, todas imágenes con posición left y top, y el problema es que no se puede centrar cuando cambias de monitor.
La única forma que más o menos me funciona es agregándole al contenedor el left con %. Pero depende de la resolución del monitor se ve centrado o muy para la izq o derecha.
Muchas gracias a todos por su AYUDA.
Copio el código para que vean lo que digo.
Insertar CODE, HTML o PHP:<style type="text/css"> <!-- #contenedor{ display: block; margin: auto; /*Centra el DIV*/ overflow: hidden; } #forjados-01 { position:absolute; left:0px; top:0px; width:1200px; height:237px; } #forjados-02 { position:absolute; left:0px; top:237px; width:167px; height:1137px; } #forjados-03 { position:absolute; left:167px; top:237px; width:867px; height:300px; } #forjados-04 { position:absolute; left:1034px; top:237px; width:166px; height:987px; } #forjados-05 { position:absolute; left:167px; top:537px; width:205px; height:45px; } #forjados-06 { position:absolute; left:372px; top:537px; width:165px; height:45px; } #forjados-07 { position:absolute; left:537px; top:537px; width:264px; height:45px; } #forjados-08 { position:absolute; left:801px; top:537px; width:84px; height:45px; } #forjados-09 { position:absolute; left:885px; top:537px; width:149px; height:45px; } #forjados-10 { position:absolute; left:167px; top:582px; width:552px; height:295px; } #forjados-11 { position:absolute; left:719px; top:582px; width:315px; height:59px; } #forjados-12 { position:absolute; left:719px; top:641px; width:315px; height:188px; } #forjados-13 { position:absolute; left:719px; top:829px; width:315px; height:48px; } #forjados-14 { position:absolute; left:167px; top:877px; width:867px; height:230px; } #forjados-15 { position:absolute; left:167px; top:1107px; width:632px; height:217px; } #forjados-16 { position:absolute; left:799px; top:1107px; width:57px; height:41px; } #forjados-17 { position:absolute; left:856px; top:1107px; width:165px; height:41px; } #forjados-18 { position:absolute; left:1021px; top:1107px; width:13px; height:267px; } #forjados-19 { position:absolute; left:799px; top:1148px; width:57px; height:19px; } #Masterx20conx20Sectores-17 { position:absolute; left:856px; top:1148px; width:160px; height:19px; } #forjados-21 { position:absolute; left:1016px; top:1148px; width:5px; height:19px; } #forjados-22 { position:absolute; left:799px; top:1167px; width:57px; height:37px; } #forjados-23 { position:absolute; left:856px; top:1167px; width:165px; height:19px; } #Masterx20conx20Sectores-21 { position:absolute; left:856px; top:1186px; width:160px; height:18px; } #forjados-25 { position:absolute; left:1016px; top:1186px; width:5px; height:18px; } #forjados-26 { position:absolute; left:799px; top:1204px; width:57px; height:101px; } #forjados-27 { position:absolute; left:856px; top:1204px; width:165px; height:19px; } #forjados-28 { position:absolute; left:856px; top:1223px; width:165px; height:18px; } #forjados-29 { position:absolute; left:1034px; top:1224px; width:118px; height:150px; } #forjados-30 { position:absolute; left:1152px; top:1224px; width:48px; height:78px; } #Masterx20conx20Sectores-28 { position:absolute; left:856px; top:1241px; width:160px; height:56px; } #forjados-32 { position:absolute; left:1016px; top:1241px; width:5px; height:56px; } #forjados-33 { position:absolute; left:856px; top:1297px; width:165px; height:8px; } #forjados-34 { position:absolute; left:1152px; top:1302px; width:48px; height:72px; } #forjados-35 { position:absolute; left:799px; top:1305px; width:118px; height:69px; } #forjados-36 { position:absolute; left:917px; top:1305px; width:93px; height:34px; } #forjados-37 { position:absolute; left:1010px; top:1305px; width:11px; height:69px; } #forjados-38 { position:absolute; left:167px; top:1324px; width:272px; height:50px; } #forjados-39 { position:absolute; left:439px; top:1324px; width:185px; height:21px; } #forjados-40 { position:absolute; left:624px; top:1324px; width:10px; height:21px; } #forjados-41 { position:absolute; left:634px; top:1324px; width:116px; height:21px; } #forjados-42 { position:absolute; left:750px; top:1324px; width:34px; height:21px; } #forjados-43 { position:absolute; left:784px; top:1324px; width:15px; height:50px; } #forjados-44 { position:absolute; left:917px; top:1339px; width:93px; height:35px; } #forjados-45 { position:absolute; left:439px; top:1345px; width:345px; height:29px; } --> </style>
<div style="position:relative; margin:auto; width: 1200px;">
Mira, haz esto, envuelve todo el contenido en un div como este:
HTML:<div style="position:relative; margin:auto; width: 1200px;">
Debe funcionar, ya lo probe en la url que publicó marcelo.
Saludos =)
contenedor{
width:900px;
margin: 0 auto;
}
.contenedor {width:900px; margin:0 auto;}
.contenedor {width:900px; margin:0 auto; /*lo interpretan FF, Chrome, IE9, Safari*/ .margin:0 10%; /*aquí el hack para IE7-IE8*/}
.contenedor {width:900px; margin:0 auto; /*lo interpretan FF, Chrome, IE9, Safari*/ .margin:0 10%; /*aquí el hack para IE7-IE8*/ padding:20px;}
<div id="contenedor">
<!-- Aquí todo el contenido y divs posicionados de manera absoluta -->
</div>
#contenedor { position:relative; margin:auto; width:1200px; }
left:50%;
margin-left:- [longitud del div] /2 px;
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?