webForumDet fria alternativet

Lager ger två pixlars indentering på intilliggande text, hjälp!

HTML & CSS

3 svar · 400 visningar · startad av virre

Medlem sedan jan. 200219 inlägg
Frågan#1

Hej! Har ett ganska så akut problem.

På en sida (gjord med css med <div>) jag har gjort åt ett företag så har jag till vänster en meny i en div. Sedan till höger om den har jag ett huvudlager med all text.

Menyn är t.ex. 300px hög (varierar från 240 till ca 320) men huvudlagret är ofta längre. Problemet är att det blir (i huvudlagret) en liten förskjutning i texten åt vänster, typ 2 pixlar (som en 2 pixlars indentering). Denna förskjutning sker precis under där menyn slutar. Fast dom inte har något med varandra att göra!

Alla lager är av <div id="class"> typ. Detta är bara i Iexplore och inte Mozilla etc.

Någon som har en idé om vad som kan vara problemet?

Bild: http://dsv.su.se/~vict-sch/midas/koonstigt.jpg

Medlem sedan dec. 20042 245 inlägg
#2

The IE Three Pixel Text-Jog!

Lättaste fix har jag för mig är att trigga hasLayout på elementet som håller texten.

#foo p { zoom:1; }
Medlem sedan jan. 200219 inlägg
#3

Sjukt tack!

Sweet!

Känns som jag alltid råkar ut för sådana där riktigt skumma problem..

Sjuukt tack!

Medlem sedan dec. 20042 245 inlägg
#4

Du är inte den första. ;) Jag har själv råkat ut för det här problemet några gånger.

261 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)