Avatar billede parazite Nybegynder
09. november 2000 - 02:28 Der er 17 kommentarer og
1 løsning

Højde på td i NS 6?

Hvordan kan det være at min ellers så fine side ødelægges totalt af NS 6, der tilsyneladende ikke kan finde ud af højden på en td? Komplet kode for en af de nævnte td\'s:

<tr>
                <td width=\"140\" bgcolor=\"#000000\">
                  <p align=\"center\"><img border=\"0\" src=\"images/piltop1.jpg\" width=\"11\" height=\"7\">
                  <font color=\"#FFFFFF\">Fodbold: </font><img border=\"0\" src=\"images/piltop1.jpg\" width=\"11\" height=\"7\"></p>
                </td>
              </tr>
              <tr>
                <td width=\"140\" bgcolor=\"#39638C\">
                  &nbsp;» <a href=\"fodbold_nyheder.php3\" class=\"menu\">Nyheder<br></a>
                  &nbsp;» <a href=\"stillinger.php3\" class=\"menu\">Stillinger<br></a>
                  &nbsp;» <a href=\"fansiderne.php3\" class=\"menu\">Fansiderne<br></a>
                  &nbsp;» <a href=\"tipstjeneren.php3\" class=\"menu\">TIPStjeneren<br></a>
                  &nbsp;» <a href=\"klubber.php3\" class=\"menu\">Klubprofiler<br></a>
          &nbsp;» <a href=\"fodbold_links.php3\" class=\"menu\">Links</a>
                    </td>
</tr>

HJÆLP! :o/

- Parazite
Avatar billede parazite Nybegynder
09. november 2000 - 02:30 #1
Hov... det er da egentlig hovedsagelig den øverste td, der er problemet, altså koden:

                <td width=\"140\" bgcolor=\"#000000\">
                  <p align=\"center\"><img border=\"0\" src=\"images/piltop1.jpg\" width=\"11\" height=\"7\">
                  <font color=\"#FFFFFF\">Fodbold: </font><img border=\"0\" src=\"images/piltop1.jpg\" width=\"11\" height=\"7\"></p>
                </td>

- Parazite
Avatar billede ®azzer® Nybegynder
09. november 2000 - 02:39 #2
lytter med :-)
Avatar billede lip Nybegynder
09. november 2000 - 08:35 #3
Nogen gange kan det hjælpe at lave en \"spacer\" i grafik som presser td´en til at blive den rigtige højde.

Lav et transparent grafik-stykke på 1x1 px, det ligger du ind i din td og giver grafikstykket den højde som du nu har brug for.
Eks: <img border=\"0\" src=\"images/spacer.gif\" width=\"1\" height=\"7\">
Det er i hvert fald en mulighed.
Avatar billede parazite Nybegynder
09. november 2000 - 08:40 #4
lip : Jamen som du kan se, så har vi allerede et stykke grafik på 7px i højden og et stykke text i størrelse 2, så burde det ikke være nok? Problemet er, at td\'en bliver ca. dobbelt så høj som de planlagte 16px, og det ser mildest talt grimt ud.
Forresten er ®azzer® ham jeg har lavet omtalte side sammen med, så I skal ikke blive overraskede hvis han svarer på spørgsmål. (Godmorgen Rasmus! :o) )

- Parazite
Avatar billede lip Nybegynder
09. november 2000 - 08:44 #5
Jamen er det så ikke fordi du mangler en font size, netscape skal have alt at vide, ellers går det galt.
Avatar billede lip Nybegynder
09. november 2000 - 08:53 #6
Har du prøvet at skrive height=\"16\" i dine td´er.
Avatar billede parazite Nybegynder
09. november 2000 - 08:55 #7
lip : Yep... virker på ingen måde. Heller ikke med style=\"height: 16px;\". Virker ikke.
Derudover har vi defineret fonten i et CSS-script, som NS 6 efter sigende skulle kunne klare.

- Parazite
Avatar billede skovtrold Nybegynder
09. november 2000 - 10:08 #8
Hvordan ser din table ud?
Har du sat:
cellpadding=\"0\" cellspacing=\"0\"  ?
Og så har det også noget at sige om du har sat højde på din table, for hvis du har det og cellernes højde ikke udgør den fulde højde, så sætter NN selv højden på cellerne...
Avatar billede parazite Nybegynder
09. november 2000 - 10:53 #9
skovtrol : cellpadding og cellspacing er begge = 0. Højden er sat til 100%, da den skal reguleres efter sidens størrelse.

Altså

table height 100%
  table
    td 16px
    td 16px
    osv.
  table slut
table slut

Sådan kort ridset op. Kunne jo godt være at der sad nogen NS-hoveder derude, der lige kendte en bugfix.

- Parazite
Avatar billede skovtrold Nybegynder
09. november 2000 - 10:57 #10
>td 16px
betyder det at cellen er sat til 16 px høj?
For du kan ikke blande px og procent sammen.
Hvis din table er 100% høj, skal du også definere højden på dine celler i procent.....
Avatar billede skovtrold Nybegynder
09. november 2000 - 10:57 #11
Kan du ikke prøve at lægge noget af koden herind.....?
Avatar billede skovtrold Nybegynder
09. november 2000 - 10:58 #12
Hov, undskyld - jeg havde ikke set at du havde en table indeni en table, for så kan du selvfølgelig godt bruge procent i den yderste og px i den inderste...
Avatar billede redhead Nybegynder
09. november 2000 - 14:59 #13
Kan du ikke ligge selve dit \"TABLE\" tag ind på siden???
Avatar billede redhead Nybegynder
09. november 2000 - 15:06 #14
En anden løsning kunne jo være at køre den igennem w3c\'s HTML-validator...
Vi ved jo alle at IE har en trang til at lave deres egne HTML tags...
Avatar billede jakoba Nybegynder
09. november 2000 - 22:43 #15

Jeg har haft et noget lignende problem hvor browseren assignede en tom linie nederst i cellen.

Det blev løst ved
1) fjerne  </p>    for enden af paragraffen (der er alligevel overflødig)
2) flytte  </td>  helt op til paragraffen (bag img tag-et) så der ikke er nogen whitespace imellem.

Nul garanti for jeg har ikke NS6, men det er da hurtigt testet.

mvh  JakobA
Avatar billede parazite Nybegynder
09. november 2000 - 22:50 #16
jakoba : At fjerne </p> er ikke brugbart, da det ikke går under HTML 4.0, og det er vores mål. Den anden prøver jeg i aften/nat.

- Parazite
Avatar billede parazite Nybegynder
13. november 2000 - 14:48 #17
Hmmmm... ingen der virker. Lukket. :o(
Avatar billede ®azzer® Nybegynder
15. november 2000 - 15:57 #18
Well.... løsningen er at Netscape 6 åbenbart ikke kan håndtere <p align> brug istedet <div align> så virker det :o)
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