Avatar billede Slettet bruger
10. december 2004 - 16:32 Der er 8 kommentarer og
1 løsning

Hvad er de rigtige META markør og DOCTYPEer

Har ikke taget mig så meget af dette før nu, hvor jeg for første gang validerer et dokument, og har så læst lidt om emnet, men er stadig i tvivl om hvornår man skal bruge de forskellige.

Det er typen:
<META HTTP-EQUIV="[egenskab]" [metamarkørens indhold]>
...............
Dokument KUN indeholdende HTML kode skal anvendes:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
...............

Hvad hvis der så også er CSS i dokumentet ?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css">

eller med LINK:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /
<link href="ref/master.css" rel="stylesheet" type="text/css">
................

Eksperten siger ?
Avatar billede roenving Novice
10. december 2004 - 16:39 #1
Der _kan_ ikke være et metatag i en doctype, så bare:

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

<title>
  Obligatorisk title-tag
</title>

<!--
  Eventuelle andre meta-tags og link-tags !-)

  F.eks.
-->

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="ref/master.css" rel="stylesheet" type="text/css">

<!--
  + evt. javascripts og inline styles ...
-->

<style type="text/css">
html,body{height:100%;margin:0px;border:0px;padding:0px;}
</style>

<script language="javascript" type="text/javascript">
  var x
</script>

<script language="javascript" type="text/javascript" src="tom.js"></script>

</head>

<body>

<!--
  Dit indhold !-)
-->

</body>
</html>
Avatar billede bufferzone Praktikant
10. december 2004 - 16:39 #2
Hmmmm

I min verden er det ligegyldigt. Jeg html validere normalt mine sider efter html 2.0 eller 3.0 standarden, og hvis validatoren ikke brokker sig er jeg tilfreds. Af hensyn til søgemaskinerne, forsøger jeg at have så lidt meta som muligt, for på den måde at flytte den væsentlige kode frem på siden så søgerobotten møder denne så tidligt som muligt. Jeg validere ikke mine sider til perfektion, men så de elementære fejl er fjernet
Avatar billede roenving Novice
10. december 2004 - 16:50 #3
Tjah, jeg kan ikke være mere uenig med dig bufferzone, for jeg mener at man _altid_ skal lave et ordentligt job, når man koder, uanset om det er html-kodning eller egentlig programmering, og så kan jeg da anbefale oleboles to seneste artikler (http://www.eksperten.dk/artikler/537 og 538), for så får du en ide om, hvor html og browserne bevæger sig hen !-)
Avatar billede Slettet bruger
10. december 2004 - 16:56 #4
Ja så var jeg altså på sporet, bortset fra at jeg havde formuleret mig lidt forkert.

Så mener jeg også jeg har lavet det rigtigt ?

Gider i lige kommentere denne validering,

http://validator.w3.org/check?uri=http://www.ib.1go.dk/
Avatar billede bufferzone Praktikant
10. december 2004 - 17:07 #5
Det ser lidt underligt ud, det ser ud som om validatoren ikke genkender dine > tegn. Jeg kan ikke se hvad der ellers skulle være galt
Avatar billede roenving Novice
10. december 2004 - 17:11 #6
Fejlen ligger i linjen før, hvor du har en xhtml-style afsluttet tag !-)

Det rigtige ville være:

6: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
7: <link href="css/eghoj.css" rel="stylesheet" type="text/css">
Avatar billede Slettet bruger
10. december 2004 - 17:25 #7
Hvad en / (backslash) dog kan forårsage.
Tak for hjælpen !
roenving fandt fejlen, point til dig
Avatar billede roenving Novice
10. december 2004 - 17:28 #8
Velbekomme '-)
Avatar billede roenving Novice
10. december 2004 - 17:36 #9
-- og tak 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