Eu preciso de duas divs para parecer um pouco com isso:
| |
---| LOGO |------------------------
| |_______________| LINKS |
| CONTENT |
Qual é a maneira mais elegante / elegante de fazê-las se sobrepor perfeitamente? O logotipo terá altura e largura fixas e tocará a borda superior da página.
Basta usar margens negativas, na segunda div diga:
E certifique-se de definir a propriedade z-index para obter as camadas desejadas.
fonte
Com o posicionamento absoluto ou relativo, você pode fazer todo tipo de sobreposição. Você provavelmente deseja que o logotipo tenha o seguinte estilo:
Nota: posição absoluta tem suas excentricidades. Você provavelmente terá que experimentar um pouco, mas não deve ser muito difícil fazer o que quiser.
fonte
Usando CSS, você define o div do logotipo para a posição absoluta e a ordem z para estar acima do segundo div.
fonte
Se você deseja que o logotipo ocupe espaço, provavelmente é melhor flutuar para a esquerda e depois mover o conteúdo usando a margem, mais ou menos assim:
ou qualquer margem que você desejar.
fonte