Avatar billede encorez Nybegynder
14. januar 2009 - 21:07 Der er 5 kommentarer og
1 løsning

Højde på en table in Chrome

Hej

I denne kode er der en tabel inde i en celle i den anden tabel. Den inderste tabel skal gerne være 100% i højden, og det virker i explorer, men Chrome vil ikke tillade det. Det er som om den er ligeglad med height="100%" og style="height:100%".

<table border="1" cellpadding="0" cellspacing="0"><tr><td><img src="gfx/trans.gif" width="1" height="300" /></td><td style="height:100%">
<table border="1" cellpadding="0" cellspacing="0" style="height:100%"><tr><td><img src="gfx/reddot.gif" width="1" height="50" /></td></tr></table>
</td></tr></table>

Nogen gode forslag til at lave den inderste tabel 100% i højden?
Avatar billede olebole Juniormester
14. januar 2009 - 21:53 #1
<ole>

Hvordan ser resten af din kode ud? Noget af det aller vigtigste er således, hvad der står før <html>  =)

Det giver under ingen omstændigheder mening at give din td højden 100%. 100% af hvad?

/mvh
</bole>
Avatar billede encorez Nybegynder
14. januar 2009 - 22:18 #2
Enig, jeg har blot prøvet at sætte height til 100% adskillige steder i håb om at Chrome ville acceptere det et eller andet sted.

Jeg har lavet en fil blot med ovenstående kode. Foran har jeg

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>test</title>
</head>
<body>
Avatar billede encorez Nybegynder
14. januar 2009 - 22:28 #3
Har lige bemærket at hvis jeg fjerner style="height:100%" på den TD så  bliver den TABLE faktisk kun de 50 pixels høj selv i Explorer, hvor den jo gerne skulle blive de 300 høj.
Avatar billede olebole Juniormester
14. januar 2009 - 23:02 #4
Du skal bruge en DTD. Ellers disabler du de vigtigste dele af CSS i IE - f.eks:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
... osv ...

Så vil jeg anbefale dig at bruge:

<style type="text/css">
html, body {
    height: 100%;
    margin: 0;
    padding: 0;
}
</style>

- og giv så din yderste tabel style="height:100%"
Avatar billede encorez Nybegynder
14. januar 2009 - 23:11 #5
Super, har lige prøvet det på min lille test. Det har fået det til at virke i Chrome nu, men samtidig virker det ikke i Explorer. Men det må jeg lige afprøve nærmere. Læg et svar på din hjælp.

Et tillægsspørgsmål hvis du lige har det ved hånden. Jeg bruger meget tabeller og jeg ved godt det not the way to do it. Jeg vil gerne lære at bruge DIV eller hvordan det gøres til at styre sine elementer på siden. Jeg har googlet det og fundet nogle få guides men det er sgu ikke helt været det jeg var ude efter.
Kender du nogle sider der kort og konkret lige går igennem de principielle ting i det så jeg ser ideen i det?
Avatar billede olebole Juniormester
14. januar 2009 - 23:28 #6
Jeg bruger ikke selv den slags sider. Jeg bruger selv W3C  =)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester