webForumDet fria alternativet
Logga in / Bli medlem

<!DOCTYPE html... skapar problem

HTML & CSS

5 svar · 238 visningar · startad av i-or

Medlem sedan nov. 2001294 inlägg
Frågan#1

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.

Medlem sedan juli 20013 378 inlägg
#2

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

Medlem sedan nov. 2001294 inlägg
#3

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!

Medlem sedan nov. 2001294 inlägg
#4

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.

Medlem sedan aug. 2002477 inlägg
#5

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>.

Medlem sedan nov. 2001294 inlägg
#6

Ok, tack så jättemycket!

505 ms totalt · 4 externa anrop · v20260731065814-full.14655e19
366 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
116 ms — ändringar (db)