Avatar billede Six Nybegynder
18. november 2003 - 21:07 Der er 22 kommentarer og
3 løsninger

At validere html?

Hej eksperter.

Jeg skal lære at validere mit html. Hvordan gør jeg og hvor starter jeg.

Svar som. Læs på w3c.org er ikke accepteret. jeg synes den er svær at finde rundt på og kan ikke rigtigt fatte hvilke standarder man skal bruge til hvad.

På forhånd tak.
Avatar billede ztyxx Nybegynder
18. november 2003 - 21:15 #1
hmm, men w3 er jo netop stedet hvo standarder er beskrevet, men eller er der www.w3schools.com der er noget lettere at finde rundt i, på dansk kan du kigge på www.html.dk
Avatar billede bufferzone Praktikant
18. november 2003 - 21:19 #2
Hvilken standard du vælger kommer helt an på hvad formålet med dit website er og hvilke ting du lægger vægt på som webmaster.
Ved at vælge nyeste standard, kan du lave meget smart og lækkert, men samtidig vil der være nogle browsere der ikke kan vise det du har lavet og dermed nogle kunder der kikke kan se det site du har lavet. En meget ny standard vil også give dig problemer i forhold til nogle søgemaskiner.

HVis du omvent vælger en gammel standard, vil de fleste kunne se din side, og søgemaskinerne vil ikke have problemer. Desværre begrændset den gamle standard også hvad du kan af smarte ting.

Hvis du er dygtig og har styr på dine ting, så undersøger du hvilke ting der hører til hvilken standard, og så vælger du standard efter hvilken teknologi du har brug for for at lave det kunden ønsker, Herunder er det væsentlig at fortælle kunden, at vælger han den teknologi, betyder det og det i forhold til browserne og søgemaskinerne.

Alt er svært hvis man ikke ved hvad man gør. Sæt dig ind i teknologierne, så er det ikke svært, Herunder især hvad de enkelte standarder indeholder. Jeg mener faktisk at du kan læse det på w3c.org
Avatar billede Six Nybegynder
18. november 2003 - 21:20 #3
ja det er rigtigt nok. Bare mig der lige fik formuleret mig ordenligt og ikke lige tænkte mig om. w3school ligner noget der er værd at lure på. Men, kan du fortælle mig hvorfor jeg overhovedet ikke får nogle fejl eller noget, ved at validere fjappe.dk ?
Avatar billede Six Nybegynder
18. november 2003 - 21:22 #4
bare mig der IKKE lige fik*

Bufferzone: Yes, jeg er helt med på det du skriver der. Men jeg er bare en hat, til at finde noget overskueligt over hvilke standarder der kan hvad.
Avatar billede bufferzone Praktikant
18. november 2003 - 21:30 #5
Avatar billede Six Nybegynder
18. november 2003 - 21:42 #6
buffer - Nu har jeg kigget lidt rundt.

Og på deres side skriver validerings maskinen:

I was not able to extract a character encoding labeling from any of the valid sources for such information. Without encoding information it is impossible to validate the document. The sources I tried are:

The HTTP Content-Type field.
The XML Declaration.
The HTML "META" element.
And I even tried to autodetect it using the algorithm defined in Appendix F of the XML 1.0 Recommendation.

Since none of these sources yielded any usable information, I will not be able to validate this document. Sorry. Please make sure you specify the character encoding in use.

IANA maintains the list of official names for character sets.


Men jeg har lige tilføjet:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
  "http://www.w3.org/TR/html4/strict.dtd">
Hvilket da burde sige hvad der skal valideres efter ?
Avatar billede bufferzone Praktikant
18. november 2003 - 21:44 #7
Det har du ret i. jeg kikker lige på det, umiddelbart har jeg ingen forklaring
Avatar billede Six Nybegynder
18. november 2003 - 21:46 #8
takker :)
Avatar billede Six Nybegynder
18. november 2003 - 21:47 #9
Min side er kodet i  php, men det har jo ikke noget at sige. Da det vel er outputtet der valideres.

Men, kan det være det er fordi
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
  "http://www.w3.org/TR/html4/strict.dtd">
ikke står øverst i mit dokument?
Avatar billede bufferzone Praktikant
18. november 2003 - 21:54 #10
Det er outputtet der valideres, og mig bekendt skal DOCTYPE stå som første linie, så det kan være det
Avatar billede Six Nybegynder
18. november 2003 - 22:09 #11
ok, nu står det som første linie af outputtet. Der er stadig php kode over DOCTYPE - Men det er jo på sin vis ligemeget?

Og den giver mig stadig samme fejl. Dog er min hjemmeside blevet ændret.
Avatar billede ztyxx Nybegynder
18. november 2003 - 22:10 #12
har du evt et link til din side...
Avatar billede Six Nybegynder
18. november 2003 - 22:12 #13
Avatar billede ztyxx Nybegynder
18. november 2003 - 22:14 #14
hvad sker der hvis du lægger <body bottommargin="0" topmargin="0" bgcolor="#DADBDA"> i css istedet
Avatar billede Six Nybegynder
18. november 2003 - 22:18 #15
intet
ingen ændring :(
Avatar billede Six Nybegynder
18. november 2003 - 22:44 #16
ok. Der er da noget HELT galt?

http://www.fjappe.dk/w3c.html <- Simpelt dokument. Men det kan ikke valideres?

Jeg forstår det altså ikke.
Avatar billede jpvj Nybegynder
18. november 2003 - 23:10 #17
Hvis du læser outputtet fra validatoren, så skriver den:

I was not able to extract a >>> character encoding <<< labeling from ..
Så det er der problemet ligger.

Brug ex:

<!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01 Strict //EN" "http://www.w3.org/TR/html4/strict.dtd">

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">

<html>
/JP
Avatar billede Six Nybegynder
18. november 2003 - 23:24 #18
altså det kan godt være jeg ikke lige er den skarpeste. Men hvad er det lige præcis der ikke er iorden i http://www.fjappe.dk/w3c.html ?

Jeg har indskrevet JP's forslag i mit html dokument.
Avatar billede ztyxx Nybegynder
19. november 2003 - 15:50 #19
du skal også afslutte dine <br>, sådan <br />, prøv dette:

<!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01 Strict //EN" "http://www.w3.org/TR/html4/strict.dtd">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">

<html>
<head>
    <title>Svenne - CS klanen hugo</title>
</head>

<body>
<a href="www.eksperten.dk"><h1>Eksperten.dk</h1></a><br />
<a href="www.bo-mortensen.dk"><h1>Bo Mortensen GFX</h1></a><br />
<a href="www.eb.dk"><h1>Ekstrabladet.dk</h1></a><br />
</body>
</html>
Avatar billede Six Nybegynder
19. november 2003 - 18:52 #20
Avatar billede ztyxx Nybegynder
19. november 2003 - 21:57 #21
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <title>Svenne - CS klanen hugo</title>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
</head>

<body>
<a href="http://www.eksperten.dk" />Eksperten.dk</a><br>
<a href="http://www.bo-mortensen.dk" />Bo Mortensen GFX</a><br>
<a href="http://www.eb.dk" />Ekstrabladet.dk</a><br>
</body>
</html>

skulle gå igennem
Avatar billede Six Nybegynder
19. november 2003 - 22:58 #22
Jeg har nu gennemgået et tutorial på html.dk's hjemmeside. Hvilket jeg tror jeg lærte en del af. Så nu vælger jeg at lukke spørgsmålet og takke for jeres interesse. ztyxx smid et svar og jeg deler point ud :)
Avatar billede ztyxx Nybegynder
20. november 2003 - 08:38 #23
okay :-)
Avatar billede Six Nybegynder
20. november 2003 - 11:53 #24
Så er der accepteret :)
Avatar billede ztyxx Nybegynder
20. november 2003 - 12:42 #25
takker for point :-)
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