PHP: include com linha do "além"
|
20-06-2011, 11:10
Mensagem: #1
|
|||
|
|||
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 . Algumas imagens: No browser: 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? Obrigado. |
|||
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 |
|||
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? |
|||
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 |
|||
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 . 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? |
|||
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? |
|||
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 Agradeço ao Chrome o facto de os meus posts nao terem acentos |
|||
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 . |
|||
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 |
|||
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 . Cumprimentos. |
|||
« Mais Antigo | Mais Recente »
|
Utilizadores a ver este tópico: 1 Visitante(s)