Avatar billede avj Nybegynder
17. marts 2004 - 10:33 Der er 10 kommentarer og
1 løsning

Doctype og <html>

hej hvis jeg vil bruge denne doctype:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
skal jeg så have <html> med også? hvis ikke hvordan er så sluttag'et

//avj
Avatar billede pelkjaer Nybegynder
17. marts 2004 - 10:36 #1
Du skal have <html></html> med også.

En doctype fortæller browseren hvilken version din html er.
Avatar billede bearhugx Nybegynder
17. marts 2004 - 10:36 #2
ja.. dit dokument skal se således ud :

<!DOCTYPE html
  PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da">
</html>
Avatar billede bearhugx Nybegynder
17. marts 2004 - 10:37 #3
se definitionen for normativ XHTML struktur her : http://www.w3.org/TR/xhtml1/#normative
Avatar billede bearhugx Nybegynder
17. marts 2004 - 10:40 #4
og der er et passende eksempel nedenunder ... 
for at fuldende det, skal du så bare indsætte DOCTYPEen for xhtml-transitional og ændre xml:lang til da (dansk) ...

derudover kan du med sindsro også fjerne attributten lang="", da 1)xml:lang tager præcendens og 2) den alligevel er ude af spillet fra XHTML1.1 af (deprecated)
Avatar billede avj Nybegynder
17. marts 2004 - 10:54 #5
hvorfor vil w3 ikke validere denne kode jeg får denne besked

I was not able to extract a character encoding labeling from any of the valid sources for such information

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Welcome to Cirkus Pip.dk</title>

<meta name="Keywords" content="cirkus,pip og bobby,pip,bobby,bobbi,underholdning,b&oslash;rneunderholdning,forestilling, cirkusforestilling,  />
<meta name="Description=" Alle former for underholdning" />
<meta http-equiv="Content-Type" content="text/html; charset="iso-8859-2 />

<meta name="Generator" content="Stone's WebWriter 4" />

<link rel="stylesheet" type="text/css" href="stylesheet/mainstyle.css" />

bla bla bla ....

//avj
Avatar billede avj Nybegynder
17. marts 2004 - 11:07 #6
samme besked med denne DTD.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da">

jeg fatter det ikke
Avatar billede bearhugx Nybegynder
17. marts 2004 - 11:11 #7
du skal sørge for at have en encoding med -- det kan enten gøres via et meta-tag -- men måden jeg tit bruger er at indsætte encoding i xml-prolog'en

dvs.

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da">
...
</html>
Avatar billede avj Nybegynder
17. marts 2004 - 11:24 #8
så er det vel ikke nødvendig med denne linie
<meta http-equiv="Content-Type" content="text/html; charset="iso-8859-2 />
det funker i hvert fald uden
Avatar billede avj Nybegynder
17. marts 2004 - 11:35 #9
takker for svaret
:-))

//avj
Avatar billede bearhugx Nybegynder
17. marts 2004 - 11:40 #10
takker for points :-)
Avatar billede Slettet bruger
17. marts 2004 - 16:27 #11
Du skal i hvert fald angive den korrekte encoding. Der er pæn forskel på iso-8859-2 og iso-8859-1.

Fejlen i din tidligere linie, var at en " var på et forkert sted. Den skulle være til sidst som i:

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
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