Kjapp og trygg hosting for Wordpress

Doctype spørsmål

picxx

Well-Known Member
Vanlig er jo en doctype noe slikt som dette:
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Om en har sider på norsk, vil det da være en fordel å forandre Transitional//EN til Transitional//NO ?

Tro dere dette har noen virkning, eller er det bare å "drite i det"?
 

tyr897

Medlem
Nei, du skal ikke forandre det. EN biten handler om markup-språket (altså HTMLen), ikke innholdet.

Skal du spesifisere språket gjør du det i html-tagen.
Kode:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="no" lang="no">

Om det har så mye å si SEO-messig vet jeg ikke, men det tvinger jo frem riktig språk, så sånn sett kan det jo ihvertfall ikke skade.
 

picxx

Well-Known Member
Så jeg som driter i validering kan egentlig slette hele "doc" linja? :D
 

Keanu

Geek
Ja, du kan i grunn det.
DOCTYPE XHTML sier jo bare at du bruker xhtml-syntax, og om du ikke validerer som xhtml gjør du jo ikke det. :)
 

tyr897

Medlem
Ville vært litt forsiktig med å fjerne doctype. Uten doctype går browseren inn i quirks-modus, og da kan det fort bli bingo hvordan de forskjellige browseren viser siden.
 
U

Uregistrert

Guest
norske bokstaver

Takk til disse og andre tråder!

Jeg har brukt en engelsk mal. For å får til norske bokstaver gjorde jeg som tyr987 sier:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="no" lang="no">
MEN i en annen tråd fant jeg at:
Norsk, eller Norsk Bokmål, skrives med nb, ikke no

Jeg fikk fortsatt ikke norske bokstaver.

Jeg måtte i tillegg legge inn følgende linje like etter den over:
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
 

Pong

Jeg selger sʇɥƃıluʍop :)
lang property forteller ikke hvordan språket er kodert (= hvilken charset som ble brukt til å forklare at en å er en å), så dette er som det skal være.

De første linjene på en av mine nettsider:
<?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="no" lang="no">
<head>
<title>Tittelen her.</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
Blir nokså det samme som for iso-8859-1.

Det har vært litt diskusjon om at det ikke er så kjekt at en nettleser må interpretere dokumentet for å finne ut av hvordan dokumentet må interpreteres, men selv om det er uheldig så er det vel ikke så forskjellig fra hvordan vi tolker språk selv.

Forresten, lagrer du filen som UTF, så må du oftest fortelle din editor at det skal være UTF-format. I notepad++ finner du det under Format-vinduet.

Jeg brukte en dag en time på å bytte om alle filer på en nettside til UTF; da var jeg veldig glad for 'Convert to UTF-8 without BOM' funksjonen.
Grunnen til det var forresten at jeg ville sende data fra nettsiden til Paypal (som kun tar imot utf); selv om jeg satt charset til form-dataene til utf så fungerte det ikke (shopping-cart oversikten ble tull på Paypal), så det var kjappest å gjøre siden helt om til utf.
 
Topp