Avatar billede grav Nybegynder
28. januar 2005 - 23:46 Der er 7 kommentarer og
1 løsning

Table spørgsmål

Jeg er ved at konvertere siden http://www.fede80ere.dk/ så den ikke benytter frames.
Jeg kan ikke helt gennemskue, hvordan jeg laver et table, som overordnet har tre rows, midterste har en konstant størrelse, og hvor den øverste og nederste hver har halvdelen af den restende vindue-højde. I et frameset specificerer man blot '*,123,*' - hvad gør man ved tables?
Jeg benytter CSS.
Avatar billede cdc Novice
29. januar 2005 - 10:31 #1
sådan her måske:

<table border="0" width="100%" height="100%" cellspacing="0" cellpadding="0">
  <tr>
    <td width="100%" height="50%"></td>
  </tr>
  <tr>
    <td width="100%" height="123"></td>
  </tr>
  <tr>
    <td width="100%" height="50%"></td>
  </tr>
</table>
Avatar billede grav Nybegynder
29. januar 2005 - 10:49 #2
Ja, den funger i både FF og IE (det er den jeg bruger pt.), men det er ikke valid html at bruge height='100%' for et table af en eller anden grund ...
Avatar billede cdc Novice
29. januar 2005 - 11:07 #3
style="height: 100%;" i din tabel i steden for måske, ved ikke om den er valid
Avatar billede cdc Novice
29. januar 2005 - 11:11 #4
En anden måde at lave det på kunne være at bruge div : http://www.html.dk/artikler/00043/
Avatar billede roenving Novice
30. januar 2005 - 13:04 #5
Næh, det er ikke valid html at bruge height-attributten på en tabel, da tabeller jo er skabt for at vise det indhold, der måtte være der ...

-- alternativet kan med css være som i dette spørgsmål: http://www.eksperten.dk/spm/497362 (som dog giver nogle andre problemer !-) eller at lave en javascript-funktion, som onload bestemmer højden ...
Avatar billede grav Nybegynder
30. januar 2005 - 13:45 #6
roenving: Har kigget lidt på de forslag du linker til.
Der er ikke rigtig nogen helt optimal løsning, så jeg er endt med at undlade height="100%" men til gengæld bruge style="height: 100%".
Så validerer html'en. CSS'en er nok en anden historie, men hva fa'n ;-)
Avatar billede grav Nybegynder
30. januar 2005 - 13:46 #7
Cdc: Hov, du skulle jo egentlig have haft point.
Jeg sender en tanke i stedet ;-)
Avatar billede cdc Novice
30. januar 2005 - 13:52 #8
En tanke eller, lav et nyt spm. med ref til dette, så kommer pointsene videre i systemet :o)
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