Avatar billede mortenbock Nybegynder
20. marts 2006 - 22:00 Der er 10 kommentarer og
1 løsning

Dansk doctype

Hejsa

Hvordan skal min danske doctype mm. se ud? Denne er hentet fra w3c, så de må da have fat i et eller andet mht. formen?

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
<head profile="http://www.w3.org/2000/08/w3c-synd/#"><meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Hvordan laver jeg den om til et dansk tegnsæt, og med dansk sprog?
Avatar billede roenving Novice
20. marts 2006 - 23:32 #1
Hvis du godt vil have den mest udbredte browser til at fortolke css korrekt skal du starte med at fjerne xml-deklarationen foran doctype-tagget ...

-- dernæst skal du lave lang- og xml:lang-attributterne om til da i stedet for en-US ...

-- i øvrigt bør du helt fjerne det, du har og i stedet skrive noget, som kan bruges af de browsere (og servere !-), der overhovedet findes i brug på indernettet i dag:

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

-- osv.
Avatar billede mortenbock Nybegynder
20. marts 2006 - 23:45 #2
betyder det noget om der er en tom linie i toppen? (mit cms system laver den af en eller anden årsag....)
Avatar billede mortenbock Nybegynder
20. marts 2006 - 23:47 #3
nu har jeg indsat:


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

men browseren ser den stadig som om den er utf-8 encoded?
Avatar billede roenving Novice
20. marts 2006 - 23:49 #4
-- lige den tomme linje har jeg ikke selv set problemer md, men jeg er i en diskussion for et par år siden stødt ind i, at den kunne give problemer ...

-- det har dog trods ihærdige forsøg ikke været mig muligt at genskabe det, så skid på den !-)

-- og du kan faktisk sagtens undgå den, hvis du f.eks. koder i asp, for den maskine accepterer at doctype står foran andre side-deklarationer, ligesom du kan hive doctype-tagget op i røven af disse og derved undgå linjeskiftet !o]
Avatar billede mortenbock Nybegynder
21. marts 2006 - 00:20 #5
Jeg har ikke selv kodet systemet, så jeg har ingen mulighed for at ændre på det :-)

Der er Umbraco der er lavet i .NET, og det har jeg alligevel ingen forstand på :-)
Avatar billede roenving Novice
22. marts 2006 - 01:11 #6
-- men tag dig som sagt ikke af det, for det tror jeg ikke betyder noget !-)
Avatar billede mortenbock Nybegynder
27. september 2006 - 20:29 #7
Smid et svar
Avatar billede roenving Novice
28. september 2006 - 10:42 #8
Hvad sender serveren det som ?-)

-- mange er blevet snydt, fordi serveren automatisk har sendt det som utf-8, mens deres tekst-/kodebehandlingsprogram automatisk har gemt i iso-8859-1 (/windows-1252 !-)
Avatar billede mortenbock Nybegynder
28. september 2006 - 12:02 #9
Jeg ved det ikke.
Avatar billede roenving Novice
28. september 2006 - 12:06 #10
Prøv f.eks. at åbne siden i FireFox og vælg Funktioner --> Sideoplysninger, der vil du få at vide, hvad sidens encoding er, når den rammer browseren !-)
Avatar billede mortenbock Nybegynder
24. marts 2007 - 18:09 #11
Det er vidst lukketid...
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