webForumDet fria alternativet

Tabellrader får fel höjder i IE

HTML & CSS

6 svar · 463 visningar · startad av Trankan

Medlem sedan okt. 2006129 inlägg
Frågan#1

Hej!

Jag hoppas att det här ska bli min sista fråga på ett tag. Det är så att jag har gjort en enkel sida bestående av en yttertabell som täcker hela webbläsarfönstret, och i den ytterligare en tabell som har bestämd höjd och bredd. Innertabellen har två rader, och jag har lagt på en ram för att ni ska kunna se storleken på dessa. I Firefox ser allt ut som det ska, men i IE ändras höjden på raderna. Innertabellens storlek förblir den samma, men raderna får andra storlekar. Någon som vet vad det här kan bero på?

http://www.novair-virtual.com/test/

Medlem sedan juni 2003771 inlägg
#2

Du har ju en länkad css-fil också, hur ser den ut?

<link href="style.css" rel="stylesheet" type="text/css">
Medlem sedan okt. 2006129 inlägg
#3

bossse skrev:

Du har ju en länkad css-fil också, hur ser den ut?

<link href="style.css" rel="stylesheet" type="text/css">

Den ser ut så här...

@charset "utf-8";
/* CSS Document */

body, html {
height: 100%;
font-family: Trebuchet MS;
font-size: 12px;
margin: 0;
}

.main {
text-align: left;
}

a:link {
text-decoration: none;
color: #ffffff
}

a:visited {
text-decoration: none;
color: #ffffff
}

a:active {
text-decoration: none;
color: #ffffff
}

a:hover {
text-decoration: underline
}
Medlem sedan nov. 20051 596 inlägg
#4

IE sätter paddingen på cellen oavsett om det finns något i den. Om du skriver in en bokstav i den tomma cellen så ska du nog få samma resultat även i FF.

Medlem sedan okt. 2006129 inlägg
#5

tanten skrev:

IE sätter paddingen på cellen oavsett om det finns något i den. Om du skriver in en bokstav i den tomma cellen så ska du nog få samma resultat även i FF.

Testade att skriva in en bokstav i den övre tomma cellen, men det blev ingen skillnad i Firefox. I IE däremot blev cellen ännu lite större.

Medlem sedan nov. 20051 596 inlägg
#6

Nej det blev feltänk från mig. Tänkte inte på att du hade en höjd i en <td> Om du ska utgå från att båda ska se likadana ut från början innan du fixar med hur du vill att det ska se ut, så ta då bort höjden i den, sen ska det nog bli lika med en bokstav.

Medlem sedan okt. 2006129 inlägg
#7

Jag har löst problemet nu, det var cellpaddingen i den inre tabellen som ställde till det. :)

285 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
159 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)