Avatar billede bodil_bruun Nybegynder
18. september 2001 - 21:51 Der er 14 kommentarer og
1 løsning

Netscape og tabeller

<table BORDER=1 CELLSPACING=0 CELLPADDING=0 WIDTH=\"100%\">
<tr>
<td WIDTH=* BGCOLOR=\"#CCCCCC\">&nbsp;</td>
<td WIDTH=\"10\" BGCOLOR=\"#FFCC66\">&nbsp;</td>
<td WIDTH=* BGCOLOR=\"#CCCCCC\">&nbsp;</td>
</tr>
</table>
Ovenstående kode giver en celle på 10 pixels i Explorer og de andre celler udnytter resten af pladsen.
Men i Netscape bliver alle cellerne lige store. Hvordan kan man få Netscape til at vise cellen på 10 pixels
Avatar billede olebole Juniormester
18. september 2001 - 21:54 #1
<ole>
\'WIDTH=*\' har intet med HTML at gøre! Det er temmeligt svært at få den der til at blive rigtig i NS4.x - også selvom du sletter de to bredder i ydercellerne  :(
/mvh
</bole>
Avatar billede hadaps Nybegynder
18. september 2001 - 21:55 #2
IE & Netscape har hver sin måde at tolke html kode på... Og det er ISÆR  hos tabeller - så det er slet ikke sikkert du kan, men jeg hved ikke!!!!
Avatar billede repsac Nybegynder
18. september 2001 - 21:56 #3
Brug div i stedet!
Se evt. CSS-tutoriallen på www.html.dk ... :)
Avatar billede jacobve Nybegynder
18. september 2001 - 21:56 #4
hvilken version af netscape har du testet i?

jeg prøvede lige i mozilla og netscape 6.

begge viser den midterste celle med 10px.
Avatar billede prodic Mester
18. september 2001 - 21:58 #5
Virker ihvertfald ikke i NS4.7 :-)
Avatar billede jacobve Nybegynder
18. september 2001 - 22:03 #6
ok. så er det nok kun den version.

men er det vigtigt at en side kan ses i netscape 4.x? jeg mener hvor mange bruger den browser nu om dage?

jeg er klarover at det er for ens egne skyld at man tilpasser en side til at kunne ses i så mange browsere så muligt, men hvor mange besøgende med netscape 4 kommer der?
Avatar billede olebole Juniormester
18. september 2001 - 22:14 #7
Spørgsmålet er ikke altid, hvormange - men hvem...! Noget lort at være Ferrari-forhandler og den rigtige køber har en \'forkert\' browser  :)

Du kan gøre sådan, men det er ikke så fedt, hvis du har border på. Du vil nemlig i NS4.x (og det er ikke kun 4.7, den er gal med) få en ekstra række på 1 pixels højde. Det ser bare ikke fedt ud, hvis den får kant på  :(

<html>
<body>
<script language=\"JavaScript\">
if (document.layers) {
    var winW = window.innerWidth;
    var str = \'<table BORDER=\"1\" CELLSPACING=\"0\" CELLPADDING=\"0\" WIDTH=\"\' + winW + \'\">\';
    str += \'<tr>\\n<td WIDTH=* BGCOLOR=\"#CCCCCC\"><img src=\"transparent.gif\" width=\"\' + (winW-10)/2 + \'\" height=\"1\"></td>\\n\';
    str += \'<td WIDTH=* BGCOLOR=\"#CCCCCC\"><img src=\"transparent.gif\" width=\"10\" height=\"1\"></td>\\n\';
    str += \'<td WIDTH=* BGCOLOR=\"#CCCCCC\"><img src=\"transparent.gif\" width=\"\' + (winW-10)/2 + \'\" height=\"1\"></td>\\n</tr>\\n\';
}
else {
    var str = \'<table BORDER=\"1\" CELLSPACING=\"0\" CELLPADDING=\"0\" WIDTH=\"100%\">\';
}
    document.write(str);
</script>
<tr>
<td WIDTH=* BGCOLOR=\"#CCCCCC\">&nbsp;</td>
<td WIDTH=\"10\" BGCOLOR=\"#FFCC66\">&nbsp;</td>
<td WIDTH=* BGCOLOR=\"#CCCCCC\">&nbsp;</td>
</tr>
</table>
</body>
</html>

Du finder en transparent gif her:
  http://www.eksperten.dk/images/transparent.gif
Højreklik og gem.
/mvh
Avatar billede olebole Juniormester
18. september 2001 - 22:17 #8
...nå ja...bare slet bredderne i tabel-cellerne:

<html>
<body>
<script language=\"JavaScript\">
if (document.layers) {
    var winW = window.innerWidth;
    var str = \'<table BORDER=\"1\" CELLSPACING=\"0\" CELLPADDING=\"0\" WIDTH=\"\' + winW + \'\">\';
    str += \'<tr>\\n<td><img src=\"transparent.gif\" width=\"\' + (winW-10)/2 + \'\" height=\"1\"></td>\\n\';
    str += \'<td><img src=\"transparent.gif\" width=\"10\" height=\"1\"></td>\\n\';
    str += \'<td><img src=\"transparent.gif\" width=\"\' + (winW-10)/2 + \'\" height=\"1\"></td>\\n</tr>\\n\';
}
else {
    var str = \'<table BORDER=\"1\" CELLSPACING=\"0\" CELLPADDING=\"0\" WIDTH=\"100%\">\';
}
    document.write(str);
</script>
<tr>
<td BGCOLOR=\"#CCCCCC\">&nbsp;</td>
<td BGCOLOR=\"#FFCC66\">&nbsp;</td>
<td BGCOLOR=\"#CCCCCC\">&nbsp;</td>
</tr>
</table>

</body>
</html>
Avatar billede olebole Juniormester
18. september 2001 - 22:19 #9
Damned....nederste række skal selvfølgelig se sådan ud:

<tr>
<td BGCOLOR=\"#CCCCCC\">&nbsp;</td>
<td width=\"10\" BGCOLOR=\"#FFCC66\">&nbsp;</td>
<td BGCOLOR=\"#CCCCCC\">&nbsp;</td>
</tr>

...sorry :)
Avatar billede jacobve Nybegynder
18. september 2001 - 22:22 #10
det kan du have ret i. Men jeg tror stadig vi skal ud i sær tilfælde som ferrari forhandleren, før man skal bruge mange resourcer på udvikling til såden en besværlig browser.
Avatar billede jacobve Nybegynder
18. september 2001 - 22:23 #11
jeg mener... der må da komme et tidspunkt hvor folk har skiftet deres gamle browser ud. I det miondste til en nyere inden for samme fabrikant.
Avatar billede olebole Juniormester
18. september 2001 - 22:38 #12
Det tidspunkt, tror jeg da også, kommer en dag  :)
Avatar billede bodil_bruun Nybegynder
20. september 2001 - 23:08 #13
Tak for hjælpen.
Angående den besværlige browser, måske er det godt at ha\' sider, der ser pænt ud i den i disse Nimda-tider.
Jeg så følgende masseudsendt advarsel:  begræns din \"browsning\" til et absolut minimum - og når du gør det alligevel så brug KUN Netscape-browseren. Anvend ikke MS Internet Explorer!!!!!

Avatar billede olebole Juniormester
21. september 2001 - 04:36 #14
Ja, holder man sig væk fra Windows og IE, er man rimelig sikker
...og selv tak  :)
Avatar billede jacobve Nybegynder
21. september 2001 - 06:58 #15
bodil_bruun >> ja, der er en pointe ang. browsere :-)
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