AndreasCMedlem sedan mars 20011 964 inlägg Hej.
Jag är väldigt osäker på just deklarering av en websida. Jag har skrivit på detta sätt:
<?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 xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
</head>
Vad jag undrar är ifall jag kan skriva på annat sätt? Tar något ut något annat, är något onödigt etc? Vad jag utvecklar är ett php-system för orderhantering och jag använder engelska som språk och teckenkodning utf-8. Förutom php använder jag xhtml och css.
EDIT: Är det korrekt att man ska skriva <meta http-equiv="Content-Type" content="application/xhtml+xml;charset=utf-8" /> istället?
Jon@sMedlem sedan dec. 2010159 inlägg Måste du använda dig av XHTML 1.0 Strict?
I HTML 5 kan du istället använda:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
</head>
AndreasCMedlem sedan mars 20011 964 inlägg Jag måste väl inte men jag vill bara att min kod ska vara korrekt och att den tolkas korrekt.
Kör HTML5 doctypen du kan fortsätta att använda dig av XHTML regler som <hr /> osv.
AndreasCMedlem sedan mars 20011 964 inlägg Jag hade tänkt att använda mig av XHTML5-deklaration senare men känner inte att det är läge just nu att sätta mig in i det. Jag vill bara ha en fungerande deklaration så mina sidor tolkas rätt.
Din kod är korrekt, men varför skall du köra på äldre tekniker + onödig kod som verkligen inte behövs? Du behöver exempelvis inte: <?xml version="1.0" encoding="utf-8" ?>
Och helst skall du ha charset satt innan titel, då titeln kan spelar roll också.