Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde.
Estou procurando uma solução para meu problema porem não achei nada util ainda.
Estou desenvolvendo um site que preciso colocar uma div centralizada na vertical, horizontal nem importa muito pois a div pega 100%.
Sem fazer isso sem problema algum com css porem para fazer com css preciso setar um height padrão na div para poder diminuir no margin-top depois.
Quero fazer a centralização por jquery fazendo o jquery pegar o tamanho que a div esta e adpitando ela no centro.
Alguem pode me ajudar pois so pessimo em jquery hehe.
Obrigado.
Lezão.
Cara oque preciso e centralizar na VERTICAL na horizontal não tem nescesidade pois a div ficara em 100%.
Obrigado pela ajuda até agora.
<div id="container">
<div id="centralizado"> lorem ipsum </div>
</div>
<style>
#container {
height: 300px;
position: relative;
background: #df4;
}
#centralizado {
width: 80%;
position: absolute;
left:0; right:0;
margin: auto;
padding: 20px;
background: #51d;
}
</style>
<script>
$(function(){
$('#centralizado').css('top', ($('#container').outerHeight() - $('#centralizado').outerHeight()) / 2);
});
</script>
JsFiddle: http://jsfiddle.net/hN9d6/
Ola PINOC, bom dia!
no eu entendi tente isso
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN">
charset=iso-8859-1">
<style type="text/css">
body {
text-align:center; / hack para o IE /
}
text-align:left; / "remédio" para o hack do IE /
}
(figuras, tabelas, etc...) com largura
espero ter ajudado?????