Avatar billede venchil Nybegynder
14. august 2005 - 18:53 Der er 8 kommentarer og
2 løsninger

Hjælp til XHTML validering

Jeg er ved at konvertere min side fra HTML 4.01 til XHTML 1.0 (findes der nyere versioner, hvis ja, hvordan får jeg så lige fortalt browseren det?)... Det går også OK, men der er et par ting jeg ikke helt forstår... Mit dokument ser sådan ud:

-------------------------------------------------------
<?xml version='1.0' encoding='iso-8859-1'?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da">
<head>
    <title>Madskjaer.dk - Bloque</title>
<meta name="Generator" content="MS Notepad" />
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta name="Title" content="MadsKjaer.dk" />
<meta name="Reply-to" content="mads_kjaer25@hotmail.com" />
<meta name="Revisit-after" content="7 days" />
<meta name="Keywords" content="Blog, Bloque, Mads, Kjær, Mads Kjær" />
<meta name="Author" content="Mads Kjær" />
<meta name="Description" content="Mads Kjær's blog" />

<style type="text/css">
    body {background-color: #D2E1E9;}
    * {font-family: 'Trebuchet MS', verdana, arial, sans-serif;font-size: 12px;}
    span.overskrift_1 {font-size: 13px;font-weight: bold;}
    span.overskrift_2 {font-family: arial black, verdana, arial, sans-serif;font-size: 16px;}
    span.info {font-style: italic;}
    a {color: #000000;text-decoration: underline;}
    a:hover {color: #000000;text-decoration: none;font-weight: bold;}
</style>

</head>

<body>

<table width="500px" align="center" bgcolor="#ffffff"><tr><td>

<table width='485px' align='center'><tr><td width='15px' bgcolor='#4F82A3'><span class='overskrift_2'>6</span></td><td colspan='2' width='435px' bgcolor='#4F82A3'><span class='overskrift_1'> Højsæson for virus</span></td></tr><tr><td colspan='2'>I august har mange ferie, eller arbejder på et noget lavere blus end normalt, og det udnytter virus-programmørerne. I de seneste år har August været absolut højsæson for virus. I 2001 var det virussen "Sircam", der slog til i August og slettede data på diverse harddiske rundt omkring i verden. I samme måned kom virussen "Codered". To år senere, altså i år 2003 blev "Mimail", "Blaster" og "Sobig.F" sluppet løs. "Blaster" nåede at inficere 16 mio. computere, og førte desuden til udbredelsen af "Nachi.A", som byggede på samme teknologi. Sidste år blev virusser som "Bagle.AM", "Bagle.AH" og "Mydoom.N" frigivet. Vira som bla. benyttede sig af de store søgemaskiner.<br />
<br />
I år advarer man så imod nye angreb, og der har allerede vist sig små virusser her starten af denne måned. Folk er simpelthen ikke nær så meget på vagt, fordi de ikke har været vant til det i sommerferien, derfor bør man huske at holde sine virusprogrammer opdateret, og ikke åbne vedhæftede filer i E-mails, man ikke ved hvad er. Vi kender alle sammen de gode råd, men jeg tror næppe vi kan undgå de slemme vira, og slet ikke i August.<p><div align='right'><span class='info'>Mads Kjær - 12. August 2005, 16:38</span></div></td></tr></table><br><table width='485px' align='center'><tr><td width='15px' bgcolor='#4F82A3'><span class='overskrift_2'>5</span></td><td colspan='2' width='435px' bgcolor='#4F82A3'><span class='overskrift_1'> Skolestart</span></td></tr><tr><td colspan='2'>Jah, så er skolen så startet igen. I dag havde jeg min første seriøse skoledag i år, og jeg er faktisk allerede træt af skolen nu. Skolen er jo normalt også lektier. Derfor har jeg ikke haft så meget tid til at opdatere bloggen de sidste par dage. Men som i måske kan se har jeg fået et paging-system op, og jeg regner snart med at få kommentarer med også. Iøvrigt må i meget gerne sende mig en e-mail hvis i har forslag til forbedringer el. lign. på siden. Min e-mail-adresse er: <a href="mailto:mads_kjaer25@hotmail.com">mads_kjaer25@hotmail.com</a><p><div align='right'><span class='info'>Mads Kjær - 9. August 2005, 18:29</span></div></td></tr></table><br><table width='485px' align='center'><tr><td width='15px' bgcolor='#4F82A3'><span class='overskrift_2'>4</span></td><td colspan='2' width='435px' bgcolor='#4F82A3'><span class='overskrift_1'> Første virus til Windows Vista</span></td></tr><tr><td colspan='2'>En virusprogrammør fra Østrig har offentliggjort 5 test-vira, som angriber Microsoft MSH (et kommandosystem, der bruges i Windows Vista). De 5 vira vil dog ikke blive sendt ud, de er kun udviklet for at vise, at det kan lade sig gøre at programmere virus til det eftersigende meget sikre  Windows Vista.<br />

Min kommentar er bare, at der stadig ikke er udviklet nogen virus til Apple's styresystem Mac OS Tiger.<br />
<br />
Som i kan se har jeg også ændret sidens udseende markant. Jeg skifter nok tilbage til det gamle design snart, men jeg skal lige have revideret hele indholdet først :).<p><div align='right'><span class='info'>Mads Kjær - 7. August 2005, 17:25</span></div></td></tr></table><br><div align='center'> <b>1</b> <a href='?offset=3'>2</a> <a href='?offset=3'>Næste</a></div>
</td></tr></table>
<br>
<div align="center">Copyright © 2005 Madskjaer.dk</div>

</body>
</html>
-------------------------------------------------------

Har prøvet at køre den igennem W3's validator her: http://validator.w3.org/check?uri=http%3A%2F%2Fmadskjaer.dk%2Fforside.php&charset=%28detect+automatically%29&doctype=Inline&verbose=1.
Hvordan retter jeg resten af fejlene (der er 23?)
Avatar billede olebole Juniormester
14. august 2005 - 19:32 #1
<ole>

Det er ikke en XHTML-side, når du sender den som 'text/html'. Se valideringen:
  Content-Type: text/html

Derudover siger fejlene vel mere eller mindre sig selv. I XHTML er der ikke en align-attribut på en tabel - og ikke en bgcolor-attribut  :)

Har du læst:
    http://www.eksperten.dk/artikler/537
    http://www.eksperten.dk/artikler/538

Foreløbig er XHTML ren spild af tid - der ovenikøbet fungerer langt dårligere end HTML4.01  :)

/mvh
</bole>
Avatar billede roenving Novice
14. august 2005 - 23:41 #2
-- og det skal tilføjes, at en af de mere perifere browsere, som ganske enkelte får leveret med deres styresystem fra et mindre firma i Seattle (deres omsætning har endnu ikke rundet $100.000.000.000 pr. måned !-) ganske og aldeles nægter at lege med css, hvis der er nogetsomhelst foran et doctype-tag, deriblandt en xml-prolog ...

-- så du kunne ligesågodt kaste en bunke velopvredet affald fra et pedal-toilet ind i browseren ...

-- ellers har ole vel taget fat på det grundlæggende, men een ting har han ikke præciseret: Bruger du noget html3.2-kode i et xhtml-dokument, vil det være mere fordelagtigt at skrive det rent i html3.2 (altså er 100% 1995-kode bedre, end hvis du skriver 95% 1999-kode, hvilket du åbenbart gør, og bare een % 1995-kode og 4% 2002-kode !-)

-- skriver du 100% 2002-kode virker det faktisk en del dårligere, end hvis du konsekvent bruger 1999-kode (hvilket i alt væsentligt er konklusionen fra oles artikler !-)
Avatar billede olebole Juniormester
15. august 2005 - 01:52 #3
Jeg er glad for at få den uddybning med .... og så endda lige efter "en bunke velopvredet affald fra et pedal-toilet"!

- og nu _kan_ jeg jo ikke stå for en blomstrende metafor i følgespot! *LooL*  ;D
Avatar billede olebole Juniormester
15. august 2005 - 18:27 #4
venchil >> Har du helt opgivet ævret ... eller sidder du fast i roenvings pedal-toilet?  :)
Avatar billede olebole Juniormester
16. august 2005 - 15:35 #5
- her har man da vist spildt sin tid ...
Avatar billede venchil Nybegynder
17. august 2005 - 18:20 #6
Sorry... mit internet har været nede i et par dage. I den tid har jeg fået tid til at tænke lidt over tingene, og læse lidt XHTML-bøger. Jeg har indset at det er lidt for tidligt for min side at skifte til XHTML, da siden ikke er beregnet til monitors, PDA olign. I må gerne lægge et svar, begge to!
Avatar billede olebole Juniormester
17. august 2005 - 18:31 #7
Vidunderlig standard, ja ... desværre ikke moden endnu  :)
Avatar billede roenving Novice
17. august 2005 - 22:58 #8
Oki '-)
Avatar billede roenving Novice
01. september 2005 - 23:44 #9
-- og tak for point ;~}
Avatar billede olebole Juniormester
02. september 2005 - 00:37 #10
- og tak herfra også  :)
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