Avatar billede JJ77 Juniormester
12. september 2006 - 20:23 Der er 4 kommentarer og
1 løsning

mangler mellemrum mellem felter i firefox

Jeg har to stykker kode som næsten er identiske, der er blot den forskel at det første stykke kode giver et mellemrum mellem de udskrevede felter, og det næste stykke kode slet ikke laver mellemrum. nogen som ved hvor forskellen ligger?
Begge ser fine ud i IE.

echo "

    <table width='560' border='0' cellspacing='5' cellpadding='0' bgcolor='#FFFFFF'>
    <tr>
    <td width='370' valign='top'><span class='mellem'><a href='visSalgsannoncer.php?id=$row[Id]' target='vs'>$row[produkt]</a></span> <br><span class='lille'>".klip($row['supplerendeTekst'])."</span></td>

";
   
echo"<td width='25'>";

if ($row2["antalBilleder"] > 0) echo "<img src='../NewFiles/kamera.gif' height=\"21\" width=\"23\">";
   
echo "</td>";
echo "
   
    <td width='70' align='center' valign='top'><span class='lilleS'>" . $row['pris'] . " Kr.</span></td>
    <td width='95' align='center' valign='top'><span class='lilleS'>" . $row['bynavn'] . "</span></td></tr></table>

    <table width='560' border='0' cellspacing='0' cellpadding='0'bgcolor='#CAD9EA'>
    <tr>
    <td><span class='mini'>&nbsp;</span></td>
    </tr>
    </table>
";
}





--------------------------anden kode hvor mellemrummet mangler i firefox.


echo "

  <table width='540' border='0' cellspacing='5' cellpadding='0' bgcolor='#FFFFFF'>
  <tr>
  <td width='340' valign='top'><span class='mellem'><a href='salg/visSalgsannoncer.php?id=$row[Id]' target='vs'>$row[produkt]</a></span> <br><span class='lille'>".klip($row['supplerendeTekst'])."</span></td>
  <td width='70' align='center' valign='top'><span class='lilleS'>" . $row['pris'] . " Kr.</span></td>
  <td width='130' align='center' valign='top'><span class='lilleS'>" . $row['bynavn'] . "</span></td></tr></table>


<table width='540' border='0' cellspacing='0' cellpadding='0' bgcolor='#CAD9EA'>
            <tr>
                    <td><span class='mini'>&nbsp;</span></td>
                </tr>
        </table>
        ";
   
}
Avatar billede jakobdo Ekspert
13. september 2006 - 10:03 #1
Brug en <br>
Eller sæt noget margin på dine tabeller.
Avatar billede olebole Juniormester
13. september 2006 - 12:48 #2
<ole>

Mon ikke du disabler CSS i dokumentet? Husker du (den altid nødvendige) DTD som det allerførste i dokumentet?  :)

En fuld DTD, der sikrer, IE overholder CSS nogenlunde, kunne f.eks. se sådan ud:
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

/mvh
</bole>
Avatar billede JJ77 Juniormester
13. november 2006 - 16:37 #3
løste det med cellpadding='5'

så smider du ikke et svar jakobdo, og tak :-)
Avatar billede jakobdo Ekspert
13. november 2006 - 20:09 #4
Ahh, jeg synes nu ikke jeg har bragt dig tættere på svaret.
Og olebole's svar vil nok være det mest korrekte.
Så giv den til ole, eller behold dem selv! :o)
Avatar billede JJ77 Juniormester
15. november 2006 - 18:04 #5
ÅK.. men så lukker jeg den :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester