terça-feira, 25 de agosto de 2009
sexta-feira, 17 de julho de 2009
Centralizando páginas com CSS e HTML
Bom dia hoje vou mostrar como centralizar uma página na net.
Vou criar uma página em HTML normal e acrescentar um tag CSS, fundamental para o esquema.
Uma breve explicado em CSS.
Existem 2 tipos de usar tags ou códigos CSS, colocando dentro da página em HTML, ou fazer um externo e mandar o HTML chamar aqueles códigos.
Eu prefiro fazer externo pois da para com um só voce usar para varias paginas e o código HTML fica mais limpo e bem mais organizado com relação a colocar um CSS dentro.
Bom vamos ao assunto.
Primeiro vou explicar o código depois mostro como colocar no HTML.
Da pra crir no bloco de notas mesmo, só que na hora de salvar terá que forçar a extenção para .css e escolher a opção UTF-8.
Bom a tag é essa:
__________________________________
@charset "utf-8";
/* CSS Document */
body
{
width:800px;
height:524px;
position:absolute;
top:50%;
left:50%;
margin-left:-400px;
margin-top:-262px;
}
__________________________________
estou dando um exemplo com uma página de tamanho 800px por 524px.
bom é o seguinte porque esse código?
primeiro voce determina o tamanho,
depois da a posicao absoluta para nao ter repeticoes e tals,
depois determina em porcentagem a distancia do topo e da margem esquerda (nao em pixel),
depois joga a metade dos valores totais em negativos.
é uma conta matemática que o CSS faz e joga o conteúdo no meio.
se a página tiver 333px arredonde para 334px no CSS ai voce pode dividir no meio.
teste e troque os numeros e entenda por si próprio como funciona.
bom salve como "estilo_centralizado.css" (se tiver no bloco de notas UTF-8).
Agora vamos colocar no HTML.
vou dar os dois exemplos
CSS externo:
__________________________________
<html>
<head>
<title>CSS centralizado</title>
<link href="estilos/estilo_centralizado.css" rel="stylesheet" type="text/css" />
</head>
<body>
página
</body>
</html>
__________________________________
CSS interno:
__________________________________
<html> <head> <title>CSS centralizado</title> <style type="text/css"> <!-- {width:800px; height:524px; position:absolute; top:50%; left:50%; margin-left:-400px; margin-top:-262px; } !--> </head> <body> página </body> </html> |
Sempre jogando o CSS dentro do HEAD.
Não é dificil depois de ler atentamente e entender direito fica fácil.
__________________________________
Ai meu irmão como diz meu professor copy/paste forever.
Lembrando que é simples, falar comigo:
e acesse o meu grupo de discussões
segunda-feira, 20 de abril de 2009
The First
BOM DIA.
Então pessoal, essa é minha primeira postagens de inumeras.
Aqui eu quero passar todo o meu conhecimento para o pessoal da net.
TEMAS:
-HTML
-DREAM WAVER
-FLASH
-PHOTO SHOP
-COREL DRAW
-NOÇÕES
TEMAS (MÚSICA):
-FRUITY LOOPS
-NOÇÕES
Espero que daqui para frente eu fique no seu favoritos.
Assinar:
Postagens (Atom)