[html] table heigth doet gek

Pagina: 1
Acties:

  • whitehouse
  • Registratie: Maart 2000
  • Laatst online: 25-08 22:31
ik heb de volgende tabel :

code:
1
2
3
4
5
<table  width="635" bgcolor="#A3A6B5" height="100%" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td valign="top">gfsp;</td>
  </tr>
</table>


waarom krijg ik nu geen tabel die 635px breed is en 100% hoog is ?
als ik deze in mijn HTML zet, wordt de tabel maar 1 regel "hoog" ..
dit is toch niet logisch ?

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

Hangloozz

{ @$%&# }

ligt eraan; staat ie standalone in je body of zit er een DIV omheen?
in het eerste geval is het raar in het tweede geval is het logisch; dan moet je de DIV ook toestaan om mee te rekken.

www.jurgroessen.nl


Verwijderd

als ik ff snel een webpagina maak met jouw code krijg ik gewoon 100% hoogte. dus aan je code ligt het niet! welke browser bekijk je het in? bij mij werkt het zowel in IE als Mozilla perfect.

  • whitehouse
  • Registratie: Maart 2000
  • Laatst online: 25-08 22:31
I.E. 6.0 ... ik stop hem in de body .. heel vreemd !

  • whitehouse
  • Registratie: Maart 2000
  • Laatst online: 25-08 22:31
Dit is mijn complete code :
code:
1
2
3
4
5
6
7
8
<body topmargin=0 leftmargin=0>

<table  width="635" bgcolor="#A3A6B5" height="100%" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td valign="top">tekst</td>
  </tr>
</table>
</body>


deze code zorgt ervoor dat alleen de regel met de tekst grijs is (="#A3A6B5") en verder niet .. ik kan dr even niet bij ..

zie ook hier
voor een plaatje zie hier

die grijze balk rechts is een frame met background colour

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 19:55

crisp

Devver

Pixelated

Zet eens:
code:
1
<?xml version="1.0" encoding="iso-8859-1"?>

boven je DTD...

Een procentuele hoogte voor je tabel is eigenlijk ook geen geldige waarde als je de standaards erop naleest, maar bovenstaande lost de meeste parsing problemen met xhtml documenten op.

Intentionally left blank


  • whitehouse
  • Registratie: Maart 2000
  • Laatst online: 25-08 22:31
heb het antwoord gevonden..
ol gebruik dreamweaver en die zet zelf de volgende code boven aan :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

daarom vult hij de hoogt niet uit ..
kan iemand dit verklaren ?

  • whitehouse
  • Registratie: Maart 2000
  • Laatst online: 25-08 22:31
crisp, hoe zou je het dan "geldig" op moeten lossen volgens de standaarden ?

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 19:55

crisp

Devver

Pixelated

whitehouse schreef op 22 september 2002 @ 19:38:
crisp, hoe zou je het dan "geldig" op moeten lossen volgens de standaarden ?
Met javascript de innerHeight van het browserscherm opvragen, en aan de hand daarvan je tabel resizen.
Feit is wel dat height="100%" gewoon werkt in IE (niet in NS/Mozilla trouwens, tenzij je daar de quircks-mode forceerd).

Intentionally left blank


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

Hangloozz

{ @$%&# }

crisp schreef op 22 september 2002 @ 19:48:
[...]

Met javascript de innerHeight van het browserscherm opvragen, en aan de hand daarvan je tabel resizen.
Feit is wel dat height="100%" gewoon werkt in IE (niet in NS/Mozilla trouwens, tenzij je daar de quircks-mode forceerd).
oeioei, dat kan handiger:

code:
1
2
3
4
5
6
7
8
9
<style type="text/css">
<!--

table.mijnmelp{ height: 100%; }

-->
</style>

<table width="500" cellspacing="0" cellpadding="0" class="mijnmelp">

www.jurgroessen.nl


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 19:55

crisp

Devver

Pixelated

Hangloozz schreef op 22 september 2002 @ 23:48:
[...]

oeioei, dat kan handiger:

code:
1
2
3
4
5
6
7
8
9
<style type="text/css">
<!--

table.mijnmelp{ height: 100%; }

-->
</style>

<table width="500" cellspacing="0" cellpadding="0" class="mijnmelp">
Ware het niet dat dit in Mozilla nog steeds niet het gewenste resultaat oplevert... ;)

Intentionally left blank


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

Hangloozz

{ @$%&# }

crisp schreef op 23 september 2002 @ 07:49:
[...]

Ware het niet dat dit in Mozilla nog steeds niet het gewenste resultaat oplevert... ;)
dat zuigt dan harder dan een 1600 Watt Nilfisk :/

www.jurgroessen.nl


  • Roeligan
  • Registratie: December 2001
  • Laatst online: 22-07-2025

Roeligan

Feyenoord

in de body tag moet ook staan marginheight=0 en evt marginwidth=0

[ Voor 0% gewijzigd door Roeligan op 23-09-2002 10:08 . Reden: zag al dat top en leftmargin waren genoemd ]

A real man fears not mortality for it's death, he fears mortality for it's lack of life!
RatPack #814


  • JWO
  • Registratie: Januari 2002
  • Laatst online: 16:36

JWO

drop die witdh en height eens in de <td> tag en kijk eens wat er gebeurd ;)

Verwijderd

Voor tabellen hoor je geen hoogte mee te geven. Die dingen zijn er om data gestructureerd weer te geven, niet voor positioneringsdoeleinden.

Als je een tabel gebruikt voor iets met maar 1 cel, 1 rij of 1 kolom, dan had je eigenlijk helemaal geen tabel moeten gebruiken.

Los die positionering op met CSS.

Verwijderd

Height="100%" werkt nooit altijd goed. Als je het in frames zet werkt het weer wel :) Heel raar... :9

Verwijderd

misschien dat hij de height 100% zet naar aanleiding van de cel.

aangezien die maar 1 regel is, is het ook niet nodig om groter te worden.

Of denk ik nu helemaal simpel ;) :P
Pagina: 1