Avatar billede ichtysdk Nybegynder
23. januar 2005 - 14:38 Der er 6 kommentarer og
1 løsning

DOCTYPE ødelægger design - Problem ved validation

Sjovt nok er der for nyligt postet et lignende problem, men jeg er ikke sikker på at jeg kan bruge det. Derfor opretter jeg dette spørgsmål.

Efter jeg har tilføjet DOCTYPE til mit html-dokument opstår der fejl i selve designet...

Før DOCTYPE: http://ichtys.dk/test/v6/index2.php
Efter DOCTYPE: http://ichtys.dk/test/v6/index.php

Desuden er der et par fejl i validation af HTML'en som jeg ikke forstår:

http://validator.w3.org/check?uri=http%3A%2F%2Fwww.ichtys.dk%2Ftest%2Fv6%2Findex.php

På forhånd tak!
Avatar billede hmortensen Nybegynder
23. januar 2005 - 14:48 #1
Prøv at flytte det øverste meta tag inden for head'et
Avatar billede Slater Ekspert
23. januar 2005 - 15:21 #2
For at få 100% højde, er det ikke nok at sætte body'ens højde til det, html'en skal med.

Så det hedder:

html, body {
    height: 100%;
}

Ved ikke om det er det, men det er én ting.
Avatar billede ichtysdk Nybegynder
23. januar 2005 - 16:04 #3
Det hjalp lidt at sætte html'ens højde til 100% også. Men der er stadig et par fejl, som det ses på http://ichtys.dk/test/v6/index.php - jeg synes ikke der er nogen udefinerede højder på de elementer der kan drille...

Men nu validerer den som Strict HTML4.01, så det er da altid en begyndelse :)
Avatar billede Slater Ekspert
23. januar 2005 - 16:29 #4
Der er en anden ting jeg kom i tanker om: Når du laver et billede (IMG) i en TD, skal du ALTID lave et linjeskift bagefter. altså bare
<img src="blabla.png"><br>

Ellers kommer der det ekstra stykke luft efter.
Avatar billede ichtysdk Nybegynder
23. januar 2005 - 16:46 #5
Okay... Jeg har prøvet at rette det, men det hjælper ikke rigtigt. Desuden virkede det jo fint nok før da DOCTYPE'en ikke var defineret.

Margin og padding er vel næsten udelukket, da det kun er i bunden af de to TD'er der er for meget.

Nogen andre forslag? :)
Avatar billede olebole Juniormester
23. januar 2005 - 23:15 #6
<ole>

Generelt kan man sige, at uden DTD, er visningen op til browseren og overholder ikke nogen standarder. Ser siden rigtig ud uden DTD (eller med en forkert), er det i 90% af tilfældene fordi, CSS'en er forkert.
Med den korrekte DTD, tolkes og vises siden i meget høj grad, som CSS'en foreskriver.

I stedet for at sætte en <br> efter dine billeder (det tolkes forskelligt i forskellige browsere), skal du *altid* sørge for at lægge </td> helt op i r.... på indholdet  ;o)

- ikke:

dette er slutningen af en TD
</td>

- men:

dette er slutningen af en TD</td>

/mvh
</bole>
Avatar billede ichtysdk Nybegynder
29. januar 2005 - 00:06 #7
Nu har jeg droppet bøvlet med tabeldesignet, da jeg har forsøgt mange forskellige ting og brugt langt tid på "støvsuge" nettet... Tak for jeres inputs, men der var desværre ikke noget af det der hjalp på problemet.
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