webForumDet fria alternativet

Skumt CSS problem

HTML & CSS

3 svar · 235 visningar · startad av Marckus

Medlem sedan dec. 2001144 inlägg
Frågan#1

Länken

Sidan funkar fint i IE men besöker man med Firebird så blir det ett lite lustigt mellanrum uppe till vänster och det vill jag inte ha där.

Stylesheeten

Ta en titt och ge mig tips!

/Mvh
Marcus

Medlem sedan sep. 2003448 inlägg
#2

Du har glömt att ange typ av enhet, lägg till px bakom värdena:

html,body {
	margin: 0px;
	padding: 0px;
	height: 100%;
}

Kan det vara d som är fel tro??

Medlem sedan dec. 2001144 inlägg
#3

Nope, ändrat och uppför sig exakt på samma sätt..

Blir ju irreterad, försöker göra sida crossbrowser vänlig, ej köra tables och köra CSS och så funkar det så här..

Mvh
Marcus

Medlem sedan feb. 2003774 inlägg
#4

Prova alltid att validera din kod på:
http://validator.w3.org/

Du har tex angivit samma id på 2 olika element, något som är fel, det du söker är attributen class, inte id.

Sen när ett värde har 0, så är det bara 0 som gäller, inget annat. Alltså så är 0px felaktigt, ta bort px.

När du använder dig av ID, så är det unikt, bara ett element kan ha det, så du behöver inte ange vilket element som kommer att ha det:
div#box

räcker med enbart #box

En grej till, istället för att använda dig av <br><br>, lägg istälet till margin på elementen för att få denna önskade effekt.

I Opera 7 så är det samma resultat som i Firebird.
Generellt kan man säga att Internet Explorer inte är en bra referens för CSS, dess suppport är uselt och buggigt. Plus att den altid försöker "fixa" ens kod.

Det som skjuter ner din float till vänster är topp marginalen som du har på #box.

264 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)