Posizionare degli elementi con CSS Mit CSS Elemente positionieren Positionner des éléments grâce aux CSS Posicionamiento de los elementos en CSS Positioning elements in CSS
É possível, graças às folhas de estilo, posicionar texto ou imagens com a precisão de um pixel, graças às balizas <SPAN> e <DIV>.
Isto é possível com as versões 4 de Netscape e Internet Explorer. Não obstante, esta técnica continua a ser arriscada e apresenta ainda alguns problemas de compatibilidade.

Posicionamento relativo e absoluto

Posicionamento absoluto {posição: absolute} determina-se em relação ao canto superior esquerdo da janela do navegador. As coordenadas de um ponto exprimem-se então de cima para baixo (top) e da esquerda para a direita (left).


A posição relativa faz-se em relação a outros elementos, como uma imagem, o que quer dizer que os elementos contidos nas balizas DIV ou SPAN serão posicionados na sequência dos elementos HTML depois dos quais se encontram.



Posicionar do texto

Posicionemos o texto "Comment ça marche?" a 80 pixéis da parte superior da janela e 100 pixéis à esquerda da janela :

<HTML> 
<BODY> 
<SPAN style="position: absolute; top: 80 px; left: 100 px;"> 
Comment ça marche? 
</SPAN> 
</BODY> 
</HTML>





Há outras maneiras de proceder, aqui está uma:

<HTML> 
<HEAD> 
<STYLE> 
<!-- 
.test{position: absolute; top: 80px; left: 100px; color: black; font-size: x-large} 
--> 
</STYLE> 
</HEAD> 
<BODY> 
<DIV class=test> 
Comment ça marche? 
</DIV> 
</BODY> 
</HTML>

Posicionar uma imagem

Posicionemos a imagem “test.jpg” a 80 pixéis da parte superior da janela e 100 pixéis à esquerda da janela (a imagem tem 103x61) :

<HTML> 
<BODY> 
<SPAN style="position: absolute; top: 80 px; left: 100 px;width: 103px; height: 61px"> 
<IMG SRC="test.jpg" > 
</SPAN> 
</BODY> 
</HTML>




É importante especificar a dimensão da imagem com as folhas de estilo, por razões de incompatibilidade dos navegadores.


Sobrepor elementos

Sobreponhamos o texto "Comment ça marche?" à imagem “test.jpg”:

<HTML> 
<BODY> 
<SPAN style="position: absolute; top: 30 px; left: 100px;width: 103px; height: 61px"> 
<IMG SRC="test.jpg" > 
</SPAN> 
<SPAN style="position: absolute; top: 50 px; left: 100 px;"> 
Comment ça marche? 
</SPAN> 
</BODY> 
</HTML>





É assim possível sobrepôr elementos de texto, bem como imagens.

Última modificação do dia Terça 21 de Julho de 2009 às 20:02:21.Este documento, intitulado « Posicionar elementos graças ao CSS »a partir de Kioskea (pt.kioskea.net) está disponibilizado sob a licença Creative Commons. Você pode copiar, modificar cópias desta página, nas condições estipuladas pela licença, como esta nota aparece claramente.

Melhores respostas por « Posicionar elementos graças ao CSS » em :
O Código ASCII Ver A codificação das informações O morse foi a primeira codificação a permitir uma comunicação a longa distância. Foi Samuel F. B. Morse que o afinou em 1844. Este código é composto de pontos e travessões (uma código binário de certa forma…)....
Criar uma imagem ISO VerUma imagem ISO é um arquivo contendo uma copia idêntica a um suporte digital na maior parte do tempo um CD-Rom ou um DVD. Graças à uma imagem ISO, é possível criar uma cópia de salvaguarda de um CD ou de um DVD, depois de gravar de novo em um...
Acessar a área de transferência VerAcessar a área de transferência* Cada vez que você fizer um cortar (CTRL-X) ou um copiar (CTRL-C) de um elemento, este é conservado temporariamente na área de transferência. A área de transferência de Windows encontra-se no Gerenciador de álbum ...
Download NotePad++ VerNotepad + + é um editor de código fonte, que suporta várias linguagens de programação. É um projeto fundado sobre o Scintilla ( um poderoso editor de compostos), escrito em C + + puro com win321 api e STL (que assegura uma maior velocidade de...
Download WxDev- VerDev-C++ foi um dos compiladores de C++ mais usados em torno do Windows. Depois de vários anos nos quais seu desenvolvimento foi abandonado, um equipamento retomou o código original para criar wxDev-C++ , digno sucessor do original . wxDev-C++...
Placa-mãe VerApresentação da placa-mãe O principal elemento constitutivo do computador é a placa-mãe (em inglês “mainboard” ou “motherboard”, às vezes abreviado como “mobo”). A placa-mãe é a base que permite a conexão do conjunto dos elementos...
Endereço IP VerO que é um endereço IP Na Internet, os computadores comunicam entre eles graças ao protocolo IP (Internet Protocol), que utiliza endereços numéricos, chamados endereços IP, compostos por 4 números inteiros (4 bytes) entre 0 e 255 e...
Topologia das redes VerQue significa o termo “topologia” Uma rede informática é constituída por computadores ligados entre eles graças a linhas de comunicação (cabos redes, etc.) e elementos materiais (placas de rede, bem como outros equipamentos que permitem...