---
title: "<!DOCTYPE html... skapar problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/52895-doctype-html-skapar-problem"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "i-or"
published: "2002-09-11T18:42:21.000Z"
updated: "2002-09-12T13:53:09.000Z"
replies: 5
views: 238
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/html-css/52895-doctype-html-skapar-problem"
---

# <!DOCTYPE html... skapar problem

## #1 — i-or, 2002-09-11T18:42Z

När jag infogar denna rad överst i koden:

```
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
```

 

blir radavståndet det dubbla i Mozilla jämfört med i Explorer.

Jag är ett stort frågetecken. Vad beror det på?
Om ni behöver mer kod för att svara så säg till.

Permalänk: https://www.webforum.nu/p/52895

## #2 — jarvklo, 2002-09-12T07:20Z

Den där \<!DOCTYPE \>-taggen är visserligen den som står i xhtml 1.0-rekommendationen, men den är felaktig... Vilket skickar ut Mozilla och (beroende på version även Explorer) i bakåtkompatibel mod, vilket bl.a. påverkar tolkningen av hur t.ex. margin, padding, border och width på blockelement hänger ihop och ska hanteras.
Prova 

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

 och se om det hjälper.
Mer info finns t.ex. på <http://www.alistapart.com/stories/doctype/> 
och på <http://www.hut.fi/u/hsivonen/doctype.html>
Information om "box model"-problemet med exempel finns sammanfattat på <http://www.tantek.com/CSS/Examples/boxmodelhack.html>

Permalänk: https://www.webforum.nu/p/781022

## #3 — i-or, 2002-09-12T08:06Z

Det funkade tyvärr inte. Men jag ska kolla länkarna när jag har mer tid om jag hittar något svar där. Tack så mycket för hjälpen!

Permalänk: https://www.webforum.nu/p/781052

## #4 — i-or, 2002-09-12T09:20Z

Jag hittar inga svar på dessa länkar heller. Jag bifogar ett enkelt exempel på en kod som ger dubbla radavstånd i Mozilla och enkla radavstånd i Explorer. Om man tar bort stylesheetsen funkar det dock. Det vore jätteschysst om någon kunde kolla på detta och säga vad som är fel.

Bilagor:

- [index.txt](https://www.webforum.nu/a/490.txt)

Permalänk: https://www.webforum.nu/p/781107

## #5 — mikkeX, 2002-09-12T09:38Z

Om du ändrar \<span class... till \<p class=...\> så blir det inga problem. Det vill säga ersätter span med p.

span ska inte användas för att märka upp text-stycken utan bara till undantag i textstycken.
\<p\>En massa text och så en \<span class="text2"\>span\</span\>\</p\>.

Permalänk: https://www.webforum.nu/p/781124

## #6 — i-or, 2002-09-12T13:53Z

Ok, tack så jättemycket!

Permalänk: https://www.webforum.nu/p/781390

---

Tråden på webben: https://www.webforum.nu/amne/html-css/52895-doctype-html-skapar-problem
