[HTML] Table uitvulling probleem

Pagina: 1
Acties:

  • Rodyman
  • Registratie: November 2001
  • Laatst online: 08-06-2024
Ik heb een probleem bij het maken van een website, het is een vrij simpel idee eigenlijk wat ik wil doen. Zie volgende afbeelding:

Afbeeldingslocatie: http://www.sportbets.nl/screenie.gif

Nu bestaat deze pagina uit 3 tabellen, namelijk 1 voor het menu, 1 voor de tekst naast het menu (rechts) en 1 om deze beide tabellen heen.

Ik wil dat de middelste cel van het menu altijd minimaal de grootte heeft van de complete pagina. Maar na vanalles geprobeerd te hebben is het me nog steeds niet echt gelukt.

Hier volgt een stukje (versimpelde) code:

HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<table width="750" cellpadding="0" cellspacing="0" border="1">
  <tr> 
    <td width="150" valign="top">
      <table width="150" cellpadding="0" cellspacing="0" border="1">
        <tr> 
          <td>
            BLABLA
          </td>
       </tr>
       <tr> 
         <td height="20">
           Hier komt straks ook nog een tekstje
         </td>
       </tr>
     </table>
    </td>
    <td>
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td width="600" valign="top">
            Titel
            Met tekst eronder
          </td>
        </tr>
      </table>
    </td>
  </tr>
</table>


Maar ik kom er maar niet uit... iemand misschien enig idee hoe dit opgelost kan worden?

alvast bedankt!

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

om de rest maar even voor te zijn: waarom gebruik je tabellen voor deze (eenvoudige) opmaak?

Intentionally left blank


  • Rodyman
  • Registratie: November 2001
  • Laatst online: 08-06-2024
hoe zou je het anders oplossen? frames?

  • saviour
  • Registratie: Juli 2000
  • Niet online
Rodyman schreef op 17 februari 2004 @ 22:47:
hoe zou je het anders oplossen? frames?
Excuus, dubbel.

[ Voor 11% gewijzigd door saviour op 17-02-2004 23:05 ]


  • saviour
  • Registratie: Juli 2000
  • Niet online
Rodyman schreef op 17 februari 2004 @ 22:47:
hoe zou je het anders oplossen? frames?
Met layers ( <div> ).

Probeer zoveel mogelijk CSS te gebruiken en daarmee dus layout en code uit elkaar te houden.

  • Rodyman
  • Registratie: November 2001
  • Laatst online: 08-06-2024
hmm, kun je me hier misschien een klein voorbeeldje/opzetje van geven?

Verwijderd

Zie voor meer info bijvoorbeeld http://htmldog.com/ http://cssvault.com/ etc. Genoeg sites die je kunnen informeren hoe je CSS behoort te gebruiken.

  • Liquid
  • Registratie: April 2000
  • Niet online
Ik weet niet welke browser gebruikt, maar bij mij is het wel helemaal als de lengte van de pagina. Komt het niet gewoon door de H1 kopje?

  • klokop
  • Registratie: Juli 2001
  • Laatst online: 30-03 19:56

klokop

swiekie swoeng

style="height: 100%;" of height="100%"

"Passing silhouettes of strange illuminated mannequins"


  • Rodyman
  • Registratie: November 2001
  • Laatst online: 08-06-2024
klokop schreef op 18 februari 2004 @ 09:49:
style="height: 100%;" of height="100%"
Ja maar het probleem hiervan is dat de tabel dan de grootte krijgt van de complete hoogte van de pagina, en aangezien er nog een tabel boven staat wordt de tabel dus een stukkie te groot.

  • Bartjuh
  • Registratie: Oktober 2001
  • Niet online

Bartjuh

Hej

doe het dan met css , zo bijv. :
<table style="width: 30px ; position: relative ; align: top">
of zo:
<head>
<style type="text/css">
table {
width: 30px;
position: relative;
align: top;
}
</style>
</head>
<body>
<table> ......
of met classes of id's


Maar wat wil je precies ? Je wilt de eerste tabel helemaal links in de pagina hebben met een vast grote voor hoogte en breedte en het vak ernaast moest zich aanpassen aan de breedte van de pagina ?

  • Johnny
  • Registratie: December 2001
  • Laatst online: 27-05 16:10

Johnny

ondergewaardeerde internetguru

Rodyman schreef op 18 februari 2004 @ 10:44:
[...]


Ja maar het probleem hiervan is dat de tabel dan de grootte krijgt van de complete hoogte van de pagina, en aangezien er nog een tabel boven staat wordt de tabel dus een stukkie te groot.
Dan moet je niet zoveel tabellen gebruiken. Je zou dit alles met een enkele tabel kunnen doen als je egbruikt makat van rowspan en colspan, je hebt eigenlijk helemaal geen tabellen nodig omdat je het ook puur met <div> en <ul> en CSS zou kunnen.

Aan de inhoud van de bovenstaande tekst kunnen geen rechten worden ontleend, tenzij dit expliciet in dit bericht is verwoord.


  • klokop
  • Registratie: Juli 2001
  • Laatst online: 30-03 19:56

klokop

swiekie swoeng

Rodyman schreef op 18 februari 2004 @ 10:44:
[...]
Ja maar het probleem hiervan is dat de tabel dan de grootte krijgt van de complete hoogte van de pagina, en aangezien er nog een tabel boven staat wordt de tabel dus een stukkie te groot.
Zet die heigt=100% dan in de 2 cellen waarin die andere tabellen staan. Lijkt me dat die dan 100% van de hoogte van de buitenste table worden. (pin me d'r niet op vast...)

"Passing silhouettes of strange illuminated mannequins"


  • Rodyman
  • Registratie: November 2001
  • Laatst online: 08-06-2024
klokop schreef op 18 februari 2004 @ 19:45:
[...]

Zet die heigt=100% dan in de 2 cellen waarin die andere tabellen staan. Lijkt me dat die dan 100% van de hoogte van de buitenste table worden. (pin me d'r niet op vast...)
Nope, height=100% wordt de complete hoogte van het scherm in pixels, dus dan valt er een stuk vanaf omdat er een tabel boven staat.
Pagina: 1