Colocar Resposta 
 
Avaliação do Tópico:
  • 0 votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
PHP: include com linha do "além"
20-06-2011, 11:10
Mensagem: #1
iPhone PHP: include com linha do "além"
Bom dia,

Estou à alguns dias atrás a criar um website em php e html e para isso utilizo a função include do php.

A minha dúvida é porque é que em alguns includes o conteudo do include aparece uma linha abaixo do que é suposto Evil.

Algumas imagens:

No browser:
[Imagem: ReadyScript.png]

No dreamweaver:
http://dl.dropbox.com/u/7326105/dw.png

O showcounter.php:
http://dl.dropbox.com/u/7326105/showcounter.png

Como podem ver não tem uma linha em branco no inicio.

Alguém me pode dar algumas luzes? Confused

Obrigado.

[Imagem: lJbIuj6l]
Visitar Website de este utilizador Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
20-06-2011, 11:27
Mensagem: #2
RE: PHP: include com linha do "além"
Podem ser margins ou paddings de CSS ou mesmo do browser.

Convém utilizares um reset.css ou uma framework tipo blueprint para te assegurares que as definições "por omissão" dos browsers ficam uniformes cross-browser.

BrunoBernardino.com
Visitar Website de este utilizador Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
20-06-2011, 11:36
Mensagem: #3
RE: PHP: include com linha do "além"
Obrigado pela resposta rápida,

Penso que do css não é mas já tenho uma ideia.

Acho que é da tabela que o include contém pois testei agora mesmo inserir outro include com texto e o mesmo com uma tabela e com a tabela a linha apareceu novamente.

Alguém sabe como posso contornar isto?

[Imagem: lJbIuj6l]
Visitar Website de este utilizador Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
20-06-2011, 11:37
Mensagem: #4
RE: PHP: include com linha do "além"
Experimenta dar margin e padding 0 à tabela, assim como border-collapse: collapse

BrunoBernardino.com
Visitar Website de este utilizador Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
20-06-2011, 11:46 (Esta mensagem foi modificada pela última vez a: 20-06-2011 12:16 por IAMFREEE.)
Mensagem: #5
RE: PHP: include com linha do "além"
Já meti na tabela do include e no td do index:
style="padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px; border-collapse:collapse; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px;"

E mesmo assim aparece uma linha em branco Confused.

Eu mudei o charset de utf-8 para ISO-8859-1 e agora em vez das linhas vazias vejo símbolos estranhos, têm alguma ideia?

[Imagem: lJbIuj6l]
Visitar Website de este utilizador Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
20-06-2011, 18:07
Mensagem: #6
RE: PHP: include com linha do "além"
É mesmo da tabela, se o include começar com uma tabela aparece uma linha de espaçamento.

Se escrever algo antes da tabela: carlos<table> o carlos aparece na linha que aparece em branco.

Alguém tem ideias?

[Imagem: lJbIuj6l]
Visitar Website de este utilizador Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
20-06-2011, 19:46
Mensagem: #7
RE: PHP: include com linha do "além"
Verifica os registos da tabela para ver que valores contêm.

Outra coisa que devias fazer é ver o html que realmente foi enviado para o browser (Ctrl-U (show source))

Pedidos de ajuda via PM serão ignorados
Acordo ortográfico? Desconheço, obrigado Wink
Agradeço ao Chrome o facto de os meus posts nao terem acentos Evil
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
20-06-2011, 19:57 (Esta mensagem foi modificada pela última vez a: 20-06-2011 20:26 por IAMFREEE.)
Mensagem: #8
RE: PHP: include com linha do "além"
No código fonte não tem nenhuma linha a mais, mas se inspeccionarem o elemento (chrome) aparece umas aspas nessa linha "".

Já não sei o que fazer, preciso mesmo de luzes ou alternativas.

Os partners, estatísticas e lastnews são includes. Posso-vos fornecer o código se precisarem.

Agraço muito a ajuda.
Depois de muitas horas e paciência perdida, um amigo diz-me a solução:

style="margin-top:-15px;"

Nem comento a simplicidade da resolução e a complexidade que tive para perceber o problema.

Obrigado a todos! Já posso descansar um segundo Tongue.

[Imagem: lJbIuj6l]
Visitar Website de este utilizador Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
22-06-2011, 11:52
Mensagem: #9
RE: PHP: include com linha do "além"
Isso é mais um "there, I fixed it", não a real solução da questão. Essa margem de 15px não deveria de existir, e se existe é por algum motivo, que aconselhava-te a tentar descobrir quando tiveres paciência, pois o que te pode acontecer é ficar esquisito noutros browsers.

BrunoBernardino.com
Visitar Website de este utilizador Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
22-06-2011, 12:10
Mensagem: #10
RE: PHP: include com linha do "além"
Obrigado pela sugestão e ajuda!

Quando tiver tempo vou mesmo pesquisar, porque isso é tão estranho Confused.

Cumprimentos.

[Imagem: lJbIuj6l]
Visitar Website de este utilizador Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
Colocar Resposta 


Saltar Fórum:


Utilizadores a ver este tópico: 1 Visitante(s)