Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, estou com um pequeno problema. Acredito que seja de fácil solução, mas já estou a algum tempo travada nele e decidi recorrer ao fórum.
http://marisanches.com.br/recover/contato.php
No Chrome existe um espaço de mais ou menos 15px de altura entre o começo da tela do navegador e o meu menu. Mas isso só no Chrome mesmo, no Firefox está normal. Já zerei margin e padding no CSS mas não consegui nenhum resultado. O que pode ser? Como arrumar?
Primeiro:
-> valide seu html
Qndo terminar informe, que ai continuamos.
O problema(que não tem nada de problema) é a sua UL, simples assim... estilize ela e veja o resultado.
Tá complicado. =/ A dica do font-size:0px estranhamente funciona, mas detona todo o resto, não dá. Já revi toda a questão do style da lista (UL) do meu menu e ainda assim não consegui descobrir onde fica o problema.
@mari_sanchesr,
Valide seu site na w3c. Primeiro corrija os erros de sintaxe.
o final do seu código está assim:
</body>
</html>
</div>
</body>
</html>
percebe algo errado acima?
seu código está inválido.
Tentei validar, mas os erros são sobre o Doctype que não aceita meta e outras coisas e eu até agora não entendi o porquê disso... O_o
Acabei por transformar a página em html puro, sem incluir o header e footer através de includes para ver o que acontecia. E não é que o espaço some?! http://marisanches.com.br/recover/testando_validacao.html
Esse erro de fechamento de divs e tags eu já arrumei, agora tá certinho.
As suas metas e os seus atributos estão errados.
Copie de outro site e valide. Ai podemos continuar analisando.
Eu também tenho esse "Problema" eu simplesmente coloquei o menu como fixed, e retirei o fixed com javascript no scroll isso funciona mais não é bom x.x
Pronto William: http://validator.w3.org/check?uri=http%3A%2F%2Fmarisanches.com.br%2Frecover%2Ftestando_validacao.html&charset=%28detect+automatically%29&doctype=Inline&group=0 Validado. Tem alguma noção pq em php a minha página fica com um espaço antes do menu? (http://marisanches.com.br/recover/promocoes.php)
Pronto, o erro era na assinatura Unicode (BOM) na hora de salvar o arquivo.
Se alguém puder me explicar o que é essa assinatura eu agradeço.
Validado e sem espaço indesejado agora: http://marisanches.com.br/recover/promocoes.php
Olá! Que bom que resolveu... Minha resposta foi meio corriqueira pois já tive problemas com UL, mais ou menos nesse sentido...
---
A questão da assinatura está relacionada a codificação usada na página. Essa assinatura é interpretada pelo navegador antes mesmo de interpretar o código php ou html.
O BOM(Byte Order Mask) é uma padrão inserido no começo de um arquivo para indicar se ele utiliza Little Endian ou Big Endian. O BOM consiste de 2 bytes logo no início do arquivo dispostos em um padrão que permite o programa saber a codificação esperada.
*O php tinha um bug relacionado a isso, não sei se resolveram... mas a esperança era que o php6 resolvesse isso de vez.
achei uma pista do problema, coloca o font-size do body com 0px e vai voltar ao normal. porém o font-size no body não tem nada haver com espaçamento.
realmente é algo muito estranho, os margins e paddinds não parecem ser o problema.
usando a developer tools do chrome clicando em F12 você vai perceber outra coisa estranha. as tags que estão dentro da <head> aparecem dentro do <body>.