No FireFox 3.5, a seguinte div não empurra o conteúdo da página para baixo. Em vez disso, se sobrepõe. IE 8 não. O que posso fazer como uma solução rápida?
<div style="position:fixed;top:0;width:100%;">blah blah</div>
Respostas:
1 para resposta № 1position: fixed significa que o div deve permanecer absoluto para o ponto de vista (para a janela do navegador). Você pode usar para posicionamento absoluto real:
position: absolute;
0 para resposta № 2
Deve ser "Absoluto" em vez de "Fixo"
0 para resposta № 3
Ele deve se sobrepor, posição: fixo faz isso. Mude para estática ou remova a posição. Em ambos os casos, o topo se torna sem sentido.
Posição fixa: Você pode definir a localização dos elementos, definindo a parte superior direita inferior e esquerda. Isto irá conter a distância da borda dos navegadores. Posição absoluta: O mesmo, mas agora no canto superior direito e esquerdo, precisará da distância do primeiro pai que tenha "position: relative".