Avatar billede sbm Nybegynder
15. juli 2001 - 00:25 Der er 3 kommentarer og
1 løsning

Forskel på præsentation i MSIE og Netscape

Jeg prøver at lave en alternativ RULER til adskillelse af tekst. Kilden er som følger:

<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">
  <tr>
    <td BGCOLOR=\"000000\" width=\"100%\" colspan=2>
      <img src=\"space.gif\" width=\"100%\" height=\"1\">
    </td>
  </tr>
  <tr>
    <td BGCOLOR=\"000000\" height=\"3\" width=\"4\">
      <img src=\"space.gif\" width=\"4\" height=\"3\">
    </td>
    <td BGCOLOR=\"#FFFFFF\" width=\"100%\" height=\"3\">
      <img src=\"/rp3/templates.dsb/img.dsb/space.gif\" width=\"100%\" height=\"3\">
    </td>
  </tr>
</table>

space.gif er blot en gennemsigtig gif jeg bruger til at fylde ud med, når jeg vil modellere tabellen.

Problemet er at denne ruler ser forskellig ud i MSIE og en Netscape version 4.x
I Netscape bliver prikken ude for enden større, og det vil jeg ikke have. Det er med andre ord <TD> der bliver vist for bredt i Netscape selv om jeg angiver at den skal være 4 pixels bred.
Er der nogen der har en smart løsning på det?
Avatar billede jakoba Nybegynder
15. juli 2001 - 00:50 #1
ja. Du skal flytte </td> helt op bagi <img kommandoen.

<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">
  <tr>
    <td BGCOLOR=\"000000\" width=\"100%\" colspan=2>
      <img src=\"space.gif\" width=\"100%\" height=\"1\"></td>
  </tr>
  <tr>
    <td BGCOLOR=\"000000\" height=\"3\" width=\"4\">
      <img src=\"space.gif\" width=\"4\" height=\"3\"></td>
    <td BGCOLOR=\"#FFFFFF\" width=\"100%\" height=\"3\">
      <img src=\"/rp3/templates.dsb/img.dsb/space.gif\" width=\"100%\" height=\"3\"></td>
  </tr>
</table>

hvis der er et mellemrum eller linieskift imellem tegner NS et blanktegn der.

mvh JakobA
Avatar billede sbm Nybegynder
15. juli 2001 - 00:53 #2
JacobA >> Det kunne godt have været tilfældet, men det er det ikke. :-(

Jeg har kun sat syntaxen op på denne måde for at gøre den lidt mere letlæselig her i forummet. Når jeg bruger det, har jeg hele pivtøjet skrevet på en lang linie, idet jeg smider det i en variabel, som jeg så kalder i mit skabelonsystem hver gang jeg har brug for en ruler.
Avatar billede jakoba Nybegynder
15. juli 2001 - 01:33 #3
I din nederste row har du en <td med width=4 ved siden af en <td med width=\"100%\". Det er ikke standard, så det kan nok lave ravage i den ene eller den anden implementering af diverse browsere.

Hvad med bare at lave 2 rows af een celle hver. med en venstestillet sort.gif på 4*3 i den nederste celle (ingen brug for en spacer.gif der)
altså:

<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">
  <tr>
    <td BGCOLOR=\"000000\" width=\"100%\">
      <img src=\"space.gif\" width=\"100%\" height=\"1\"></td>
  </tr>
  <tr>
    <td BGCOLOR=\"FFFFFF\" height=\"3\" width=\"100%\">
      <img src=\"black.gif\" width=\"4\" height=\"3\" align=\'left\'></td>
  </tr>
</table>

mvh JakobA
Avatar billede sbm Nybegynder
15. juli 2001 - 23:15 #4
That did the trick. Takker.
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