webForumDet fria alternativet

<!DOCTYPE html... skapar problem

5 svar · 232 visningar · startad av i-or

i-orMedlem sedan nov. 2001308 inlägg
#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.

jarvkloMedlem sedan juli 20013 295 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

i-orMedlem sedan nov. 2001308 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!

i-orMedlem sedan nov. 2001308 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.

mikkeXMedlem sedan aug. 2002490 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>.

i-orMedlem sedan nov. 2001308 inlägg
#6

Ok, tack så jättemycket!

Genererad på 376 ms · cache AV · v20260730165559-full.f96bc7eb