Avatar billede viciodk Praktikant
18. april 2003 - 00:47 Der er 16 kommentarer og
2 løsninger

Problem med HTML/CSS

Jeg kan ikke få denne kode til at virke ordentligt i Mozilla eller Netscape, men der er ingen problemer i Internet Explorer 6.0:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Test</title>
</head>
<body bgcolor="#EEEEEE" style="margin:0px;height:100%;">
<table width="725" style="height:100%;" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td bgcolor="#FFFFFF">s</td>
  </tr>
</table>
</body>
</html>

Hvad skal ændres i koden for at også Netscape og Mozilla forstår at siden skal have en højde på 100%?
Avatar billede keysersoze Ekspert
18. april 2003 - 00:54 #1
det kan desværre ikke lade sig gøre - de vil have noget indhold i tabellen (fx tekst el. et billede) for at strække sig så meget ud :o/
Avatar billede viciodk Praktikant
18. april 2003 - 01:02 #2
Denne side virker da i Netscape: http://www.e-novum.com/ ?
Avatar billede backside Nybegynder
18. april 2003 - 01:09 #3
Der er også brugt billeder, hvis det er det du mener.
Avatar billede backside Nybegynder
18. april 2003 - 01:10 #4
Avatar billede 7th Praktikant
18. april 2003 - 01:31 #5
Det er ikke helt rigtig det keysersoze siger. Jeg har selv lige checket en hurtig test (http://www.justrandb.dk/123.htm) og det virker fint i mozilla samt netscape hos mig. Problemet i din kode ligger i doctype. Prøv f.eks at ændre den til <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">, så er jeg ret sikker på det virker.
Avatar billede 7th Praktikant
18. april 2003 - 01:36 #6
Hos mig virker koden på http://www.justrandb.dk/123.htm i Netscape 6.23, Netscape 7.01, Opera 6.05, Mozilla 1.21 og Phoenix 0.50. I Opera 7.02 virker det til gengæld ikke...
Avatar billede 7th Praktikant
18. april 2003 - 01:43 #7
Virker også i Opera 7.02 nu. Havde lige glemt også at sætte body til height: 100%. Som sagt, det er din doctype som gør at det ikke virker i Mozilla og Netscape.
Avatar billede viciodk Praktikant
18. april 2003 - 01:46 #8
7th -> Hvis man indsætter Url'en i slutningen af sin doctype betyder det at koden overholder w3's standarder. Hvis der IKKE er nogen url betyder det at siden overholder den "standard" som selve browserproducenten har defineret. Så vidt jeg har forstået er der altså ingen forskel i praksis mellem at have en doctype uden url og at helt undlade at angive en doctype...

Mon ikke det er bedste at overholde W3's standander?
Avatar billede keysersoze Ekspert
18. april 2003 - 01:47 #9
ok - så nye browsere har jeg nu heller ikke testet det i... i ældre versioner var det i hvert fald et problem
Avatar billede 7th Praktikant
18. april 2003 - 01:53 #10
viciodk: ok, så godt er jeg heller ikke inde i doctypes, kan høre du har meget forstand på det :) Men koden bliver da valideret korrekt -> http://validator.w3.org/check?uri=http%3A%2F%2Fwww.justrandb.dk%2F123.htm

keysersoze: det skulle ikke undre mig...
Avatar billede viciodk Praktikant
18. april 2003 - 02:01 #11
7th -> Jep, godt at høre jeg ikke er den eneste der undrer sig :)
Avatar billede 7th Praktikant
18. april 2003 - 02:50 #12
Jeg tror ikke jeg kan hjælpe mere desværre, men vi fandt da ud af at det har noget med den doctype at gøre ;) Hvorfor det ikke virker når man definere en korrekt doctype, ved jeg ikke. Dertil må du nok have hjælp af andre som er skarpere på det område, men mærkeligt er det ihvertfald...
Avatar billede viciodk Praktikant
18. april 2003 - 03:05 #13
Helt i orden, 7th :) Mon ikke Jakoba, OleBole eller andre af de virkelig skarpe på dette område finder på at dukke op i morgen? :)
Avatar billede viciodk Praktikant
18. april 2003 - 04:17 #14
Tro det eller lad være, men jeg har selv fundet fejlen selv om løsningen giver meget lidt mening: <html style="height:100%">
Avatar billede viciodk Praktikant
18. april 2003 - 04:18 #15
Hvis nogen af jer er interesserede(?) fandt jeg svaret her: http://selfforum.teamone.de/archiv/2003/1/33884/
Avatar billede olebole Juniormester
18. april 2003 - 16:54 #16
<ole>

Sætter man ikke URL'en i doc-type'en, mistolker IE CSS-Box-modellen.

Jeg ved godt, det lyder fantastisk - men der _er_ faktisk en enkelt ting, man kan få IE til at tolke korrekt .... og så endda bare ved at indsætte en URL ... *STOOOORT ...!*  ;oD

videodk >> Ja ... den metode, du har fundet er helt korrekt. Bare sæt højden på HTML-elementet til 100%  :)

/mvh
</bole>
Avatar billede 7th Praktikant
22. april 2003 - 17:23 #17
Nice, tak for oplysningen :)
Avatar billede viciodk Praktikant
11. maj 2003 - 11:31 #18
Tak :)
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