Ir para conteúdo
Fórum Script Brasil
  • 0

Problema com margin


Eliseu M.

Pergunta

Boa noite galera, tudo bem??

Bom, fiz uma página em PHP:

<?php
include "config.php";
echo "<div id=geral>";
echo "<table width=99% id=cat class=sortable><tr>  
    <th width=15$>Código</th>
    <th width=50%>Descrição</th>
    <th width=15%>Tipo</th>
    <th width=15%>Quantidade</th> 
    <th width=5% class=unsortable>Del</th>
</tr>";
$sgl = mysql_query("SELECT * FROM products ORDER BY code");
while($data = mysql_fetch_array($sgl))
{
$id = $data['id'];
echo "<tr><td>"; echo $data['code']; echo "</td><br>";
echo "<td>"; echo $data['description']; echo "</td>";
echo "<td>"; echo $data['kind']; echo"</td>";
echo "<td>"; echo $data['quantity']; echo "</td>";
echo "<td>"; echo "<center><a id=del href=java script:conf('delete.php?id=$id')>X</a></center>"; echo "</td></tr>";
}
echo "</table>";
?>
</div>
Mas tenho um problema (GC e IE): - Quanto mais rows eu insiro, mais distante a tabela fica do topo da página, é pouca coisa, mas faz muita diferença no final. Eu já resolvi grande parte colocar body {font-size:0px;}, mas mesmo assim ainda fica um maldito espaço no topo :( O CSS:
body {font-family:tahoma; font-size:0px;}
a {color:black; text-decoration:none; font-weight:100; display:block;}
a img {border:0;}
#img a{text-decoration:none; border:0;}
#geral {background-color:#EEE; border:0; padding:3px;}
table a {display:block;}
table {font-family:segoe ui; font-size:12px;}
#cat {margin-left:4px;}
#cat tr th {border:1px solid #000; background-color:#9CF; padding:2px; margin:0;}
#cat tr th:hover {background-color:#CCF;}
#cat td {padding:2px; margin:0px; border-bottom:1px solid #999; border-left:1px solid #999;}
#cat td:hover {background-color:#CCF;}
#del {color:red; font-weight:bold; display:block;}

Hmm, outra coisa, só vai dar pra vocês perceberem o problema se houverem rows criadas =[

Mesmo assim, vai aí uma screen:

http://img17.imageshack.us/img17/5526/screenshotdsk.jpg

Muito grato se me ajudarem, até mais!!

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Putz, ainda não deu =[

Isso é problema no PHP, com certeza, porque criei uma tabela normal na mesma página e ficou normal, parece que o PHP cria duas rows ao invés de uma só :(, mas uma delas fica invisível.

Vou ficar fuçando aqui, se alguém puder me dar alguma luz, agradeço. Até mais!

Link para o comentário
Compartilhar em outros sites

  • 0

Usa uns desses aqui dentro da tag <body>, só não lembro ql é o certo:

leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"
Ficando assim:
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">

Ou então é so coloca no seu arquivo css. Faz o teste ai... =D

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...