webForumDet fria alternativet

Doctype sabbar tabellhöjden

HTML & CSS

7 svar · 410 visningar · startad av norra54

Medlem sedan sep. 2003110 inlägg
Frågan#1

I vanliga fall använder jag mig av:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

Nu eftersom jag tänker använda mig av borders med padding till mina bilder krävs att jag ändrar doctype till:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">

Då funkar plötsligt inte tabellhöjden längre, dvs den är inte längre 100%.

Hur komma runt detta lilla problem..?
Kan visa kod om ingen har ett lätt svar på ovanstående.

Medlem sedan nov. 20021 222 inlägg
#2

Jag förstår inte varför du byter doctype. Jag använder den första och jag kör med borders till mina bilder och det fungerar och valideras. Testa att köra med det första. :)

Läs
http://www.webforum.nu/showthread.php?t=129564&highlight=doctype+h�jd

Medlem sedan sep. 2003110 inlägg
#3

Nja, inte riktigt..
För "vanlig" border funkar båda alt.
Dock inte med padding, typ:

padding:5px;
border:1px solid black;

där ramen ligger utanför bilden..

Medlem sedan nov. 20021 222 inlägg
#4

Aha, jag visste faktiskt inte att det inte fungerade med padding, jag har aldrig testat :)

Har du testat att söka typ på padding till bild eller något liknande?

Medlem sedan dec. 20042 245 inlägg
#5

Testa:

html, body { height:100%; }
Medlem sedan sep. 2003110 inlägg
#6

Testat - men icke, verkar inte vara det..
Fler förslag?

Medlem sedan dec. 20042 245 inlägg
#7

Du behöver ange höjden för samtliga element som är anfader till tabellen. Om du har en div som förälder till tabellen måste du ange höjden för den, annars blir det beräknade värdet för 'height' auto, vilket betyder att den blir så hög som dess barn kräver.

Medlem sedan sep. 2003110 inlägg
#8

Tackar!

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