Toon posts:

[html] Relatieve breedte table kolom

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

Verwijderd

Topicstarter
Beste Tweakers,

Ik heb in HTML een tabel gemaakt met 2 kolommen. De linkerkolom is 150 pixels breed en de rechterkolom moet de rest van het scherm opvullen. Als ik deze geen 'width' attribute meegeef klopt de breedte van geen kant. Als ik width=* gebruik klopt het ook nog steeds niet. Wat is wel de juiste breedte die ingevuld dient te worden om dit voor elkaar te krijgen?

  • Eskimootje
  • Registratie: Maart 2002
  • Laatst online: 18:57
je table 100% maken en bij de "width=bla"gewoon helemaal weglaten.

Verwijderd

Topicstarter
Dat dacht ik dus ook maar dat werkt niet...maakt ie beide 50% groot terwijl de linkerkolom echt 150 pixels groot hoort te zijn.

  • defl8te
  • Registratie: Augustus 2001
  • Laatst online: 09-09-2024

defl8te

weetikkût

nee, je moet de table 100% maken en de linkerkolom wel een width van 150 geven, de andere kolom (de rechter) wordt dan opgevuld...

mocht je dat niet willen, werk dan met een spacer image

Chriet Titulaer is de man


  • Eskimootje
  • Registratie: Maart 2002
  • Laatst online: 18:57
<table width="100%" height="50">
<tr>
<td width="140" height="296"></td>
<td height="296"></td>
</tr>
</table>

  • Rickets
  • Registratie: Augustus 2001
  • Niet online

Rickets

Finger and a shift

Eskimootje schreef op 29 september 2002 @ 20:01 een lapje code dat nergens op slaat
code:
1
2
3
4
5
6
<table width="100%">
  <tr>
    <td width="150">Hoi</td>
    <td>Hoi</td>
  </tr>
</table>

If some cunt can fuck something up, that cunt will pick the worst possible time to fucking fuck it up, because that cunt’s a cunt.


Verwijderd

Topicstarter
Dat heb ik dus ook:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr> 
    <td colspan="2" bgcolor="#FFE400">
[logo]
</td>
  </tr>
  <tr> 
    <td width="195" bgcolor="#000000" align="left" valign="top"> 
[menu]
</td>
    <td align="left" valign="top" bgcolor="#FFE400"> 
     [main]
    </td>
  </tr>
</table>

  • Eskimootje
  • Registratie: Maart 2002
  • Laatst online: 18:57
Jij blaat ook maar wat. Mijn code is pcies hetzelfde als die van jouw. Jij hebt alleen hoi toegevoegd. Goed gedaan man.

En ja ik zie ook dat die hoogtes niet kloppen.

  • Eskimootje
  • Registratie: Maart 2002
  • Laatst online: 18:57
En een linkje waar het online staat plz.

Verwijderd

Rickets heeft een paar goede punten:

1: Er bestaat geen height attribute voor het table element in de HTML 4.01 specificatie.
2: Cellen die niet gevuld zijn hoeven niet door de user agent weergegeven te worden.

Van mij mag je zeggen dat hij blaat, ik zou jouw code nooit als voorbeeld gebruiken.

  • enkb
  • Registratie: Juni 2002
  • Laatst online: 05-08 16:06
probeer anders even de width van je "main" td op 100% te zetten

  • Eskimootje
  • Registratie: Maart 2002
  • Laatst online: 18:57
<table width="100%" height="50">
<tr>
<td width="140">Nou asjullie blieft</td>
<td>Zo is het wel goed he</td>
</tr>
</table>

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Zet je kop anders in een aparte tabel; tabellen die al beginnen met colspans worden meestal niet zo lekker gerenderd door de browser.
Beter nog is je layout niet met tables te doen, maar met layers...

Intentionally left blank

Pagina: 1