Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite!
Gostaria de centralizar uma div na tela. Porém, <center> não é uma boa prática. Tem outra forma de utilizar este conceito trabalhando com margens, subtraindo, porcentagem, etc (diretamente no CSS) mas... é meio chato e as vezes até dificil de fazer isso.
Uma forma muito simples seria: Pegar a altura e a largura do monitor do usuário e dividir por 2. Sei que o Jquery disponibiliza essa ação, gostaria de saber como pegar a altura e a largura do monitor do usuário. Eu consegui fazer isso uma vez, porém veio uma nova etapa: Como passar isso para o CSS? É um valor/id, como que o CSS vai ler as váriaveis que peguei de altura e largura/2 ?
A resolução desta dúvida minha pode facilitar a vida de muita gente!!
Desde já grato,
O melhor seria se você tivesse disponibilizado um exemplo, eu sinceramente não vejo a necessidade de você usar o javascript para centralizar um elemento na tela, sua dúvida acredito que seja de centralização tanto (vertical, horizontal), mas não vejo a necessidade de usar o javascript pois tudo que você faria no javascript para pegar o tamanho da tela, teria que ser aplicado usando propriedade do css, então pq não fazer diretamente no css?