Avatar billede steen_e Nybegynder
19. februar 2002 - 09:38 Der er 11 kommentarer og
1 løsning

Doctype def ødelægger mit layout!

Jeg har et ret syret problem:

Jeg har lavet en helt almindelig, god, gammeldags menu med mouseover og så videre. Menuen er lavet som en tabel, hvor de enkelte menupunkter står i hver sin celle. Imellem cellerne har jeg spacer-celler, som indeholder et gennemsigtigt gif-billede - højde: 1 pixel.

Det ser fint ud i Internet Explorer. Men i Netscape 6.2 bilver de tomme celler ligeså høje som de andre celler.

Efter at have rodet lidt med det, fandt jeg ud af, at hvis jeg FJERNEDE den øverste linje fra min html-side:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">

...så virkede det! HVAD SKER DER?!? En doctype-definition skal sq da ikke fucke mit layout op! Al min kode er fin xhtml, og den validerer også.

Hvordan erklærer jeg min doctype uden at få ødelagt mit layout?
Avatar billede jumper Nybegynder
19. februar 2002 - 09:40 #1
Avatar billede jumper Nybegynder
19. februar 2002 - 09:41 #2
Især "XHTML & BROWSERS" sektionen.

/Thor
Avatar billede nikolajdu Nybegynder
19. februar 2002 - 09:42 #3
Steen - Sorry jeg lige spammer dit spørgsmål :((

Jumper nu jeg har dig her - Hvordan er det nu lige man får sat z-index på en iframe, så den nøødvendigsvis ikke ligger øverst :))

Kan sgutte finde ud af det :(

/Nikolaj
Avatar billede jumper Nybegynder
19. februar 2002 - 09:45 #4
nikolajdu> Kan vi ikke tage den i et andet spørgsmål ? *G* ;)

/Thor (der snart smider noget kontakt info på sin E-info)
Avatar billede nikolajdu Nybegynder
19. februar 2002 - 09:46 #5
Jo jo gerne - Ville bare sikre mig jeg havde fat i dig :))
Avatar billede pelkjaer Nybegynder
19. februar 2002 - 09:46 #6
Niko>><iframe src="test.htm" style="z-index:1"></iframe>
Avatar billede nikolajdu Nybegynder
19. februar 2002 - 09:47 #7
Avatar billede nikolajdu Nybegynder
19. februar 2002 - 09:49 #8
Pelkjaer - Det er lidt vanskeligere end det - Ligesom formelementer vil iframes helst lægge sig øverst - Ved dog at Jumper har en genvej - Kan bare ikke huske det :))
Avatar billede steen_e Nybegynder
19. februar 2002 - 10:05 #9
...øh, hvis jeg liiige må vende tilbage til mit spørgsmål...

Jeg kan forstå, jumper, at du mener, at det vil løse mit problem, hvis jeg tilføjer

td {display: block;}

til mit stylesheet. Det gør det ikke.
Avatar billede steen_e Nybegynder
19. februar 2002 - 10:06 #10
...tværtimod. Nu ser alle mine andre tabeller tåbelige ud :-(
Avatar billede jumper Nybegynder
19. februar 2002 - 10:08 #11
Næh, det var nu dine billeder der skulle have display:block (samt display:inline hvor påkrævet).

/Thor
Avatar billede steen_e Nybegynder
19. februar 2002 - 12:05 #12
Damn! Det virker sq! Tak! Jeg vidste slet ikke at der var de problemer med XHTML i de nye browsere.

Point til jumper.
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