Toon posts:

[tables] nested table height

Pagina: 1
Acties:
  • 226 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Tja, het zal wel iets van niveau begane grond zijn, maar ik kom er echt niet uit. De volgende code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<table height="100%" width="100%">
<tr>
  <td height="100%" valign="top">
    <table height="100%" width="76" align="center">
      <tr> 
        <td height="25%" align="center" valign="middle"> 
        bla</td>
      </tr>
      <tr> 
        <td height="25%" align="center" valign="middle"> 
        bli</td>
      </tr>
      <tr> 
        <td height="25%" align="center" valign="middle"> 
        blo</td>
      </tr>
      <tr> 
        <td height="25%" align="center" valign="middle"> 
        ble</td>
      </tr>
    </table>
    </td>
  </tr>
 </table>

Zou volgens mij tot gevolg moeten hebben dat de geneste table net zo hoog is als de buitenste table, maar dat is dus niet zo. Terwijl zonder nesting:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    <table height="100%" width="76" align="center">
      <tr> 
        <td height="25%" align="center" valign="middle"> 
        bla</td>
      </tr>
      <tr> 
        <td height="25%" align="center" valign="middle"> 
        bli</td>
      </tr>
      <tr> 
        <td height="25%" align="center" valign="middle"> 
        blo</td>
      </tr>
      <tr> 
        <td height="25%" align="center" valign="middle"> 
        ble</td>
      </tr>
    </table>


Hij wel automatisch rekt. De bedoeling is trouwens dat de content van de binneste tabel dynamisch verdeelt wordt over de hoogte.

Verwijderd

Op maandag 14 januari 2002 09:41 schreef jrs het volgende:
Tja, het zal wel iets van niveau begane grond zijn, maar ik kom er echt niet uit. De volgende code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<table height="100%" width="100%">
<tr>
  <td height="100%" valign="top">
    <table height="100%" width="76" align="center">
      <tr> 
        <td height="25%" align="center" valign="middle"> 
        bla</td>
      </tr>
      <tr> 
        <td height="25%" align="center" valign="middle"> 
        bli</td>
      </tr>
      <tr> 
        <td height="25%" align="center" valign="middle"> 
        blo</td>
      </tr>
      <tr> 
        <td height="25%" align="center" valign="middle"> 
        ble</td>
      </tr>
    </table>
    </td>
  </tr>
 </table>

Zou volgens mij tot gevolg moeten hebben dat de geneste table net zo hoog is als de buitenste table, maar dat is dus niet zo.
sorry? ze zijn wel evenhoog hier? of ik begrijp de vraagstelling niet?
Terwijl zonder nesting:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    <table height="100%" width="76" align="center">
      <tr> 
        <td align="center" valign="middle"> 
        bla</td>
      </tr>
      <tr> 
        <td align="center" valign="middle"> 
        bli</td>
      </tr>
      <tr> 
        <td align="center" valign="middle"> 
        blo</td>
      </tr>
      <tr> 
        <td align="center" valign="middle"> 
        ble</td>
      </tr>
    </table>


Hij wel automatisch rekt. De bedoeling is trouwens dat de content van de binneste tabel dynamisch verdeelt wordt over de hoogte.
Gewoon geen height="" aan de td's meegeven 'll do the trick lijkt me...

Verwijderd

Topicstarter
Het probleem is dat de gehele table (die geneste) niet een hoogte van 100% heeft...

Verwijderd

Dat komt wellicht doordat height geen officiele attribute is van table. Dat veroorzaakt al die tabellenellende.

Verwijderd

Topicstarter
In een stylesheet ook niet he??? Tja das kur. Is er geen workaround?

  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

staat je tabel in een layer?
Daar heb ik namelijk ook al menigmaal elende mee gehad.

ZO niet dan zou het moeten werken, tenzij je een brakke browser hebt :) en dan doel ik dit keer niet op NN want die zou het gewoon moeten doen.

www.jurgroessen.nl


Verwijderd

Op maandag 14 januari 2002 11:08 schreef Hangloozz het volgende:
staat je tabel in een layer?
Daar heb ik namelijk ook al menigmaal elende mee gehad.

ZO niet dan zou het moeten werken, tenzij je een brakke browser hebt :) en dan doel ik dit keer niet op NN want die zou het gewoon moeten doen.
Netscape en Mozilla doen het juist niet, omdat ze zich iets beter aan de specs houden, terwijl IE bijna alles goed vindt.

Verwijderd

Op maandag 14 januari 2002 10:46 schreef jrs het volgende:
In een stylesheet ook niet he??? Tja das kur. Is er geen workaround?
jawel! je kan de height wel defineren in een stylesheet, probeer dat maar waarschijnlijk werkt dat wel goed

Verwijderd

Topicstarter
Ik heb de height ook in een stylesheet. Ik gebruik msie 6.02....geen layers, just tables. Vreemd he :)

  • Dennis
  • Registratie: Februari 2001
  • Nu online
code:
1
<table cellpadding="0" cellspacing="0">

Verwijderd

Topicstarter
nope...niets. Een linkje om het probleem te illustreren. Het is dus de bedoeling dat de icoontjes aan de rechterkant gelijkmatig verdeeld worden over de hoogte..

http://pegasus.marketresponse.nl/joris-test/splash-test.htm

  • Dennis
  • Registratie: Februari 2001
  • Nu online
Op maandag 14 januari 2002 13:05 schreef jrs het volgende:
nope...niets. Een linkje om het probleem te illustreren. Het is dus de bedoeling dat de icoontjes aan de rechterkant gelijkmatig verdeeld worden over de hoogte..

http://pegasus.marketresponse.nl/joris-test/splash-test.htm
Bij mij zijn ze dat

IE5.5

Maar 6.0 is strenger met de html... dus...
Pagina: 1