Kolom zo smal mogelijk

Pagina: 1
Acties:
  • 48 views sinds 30-01-2008

  • sanderv
  • Registratie: November 2002
  • Laatst online: 10-08 20:03
Hoi,


Mijn probleem gaat over een tabel met vijf kolommen. Ik wil dat de derde kolom "zo smal mogelijk" is. Hiermee bedoel ik: net zo breed dat de tekst er in past, maar niet breder.
Dat werkt als ik de betreffende cellen een 'width' van 1 geef.

Als ik echter een rij invoeg met één cel die over de hele breedte van de tabel heen spant, luistert IE ineens niet meer naar de 'width' van 1.

Wat te doen om toch én één rij middenin te kunnen spannen en tóch de derde kolom "zo smal mogelijk" te houden???

Ik heb de HTML hieronder even ingevoegd.

Alvast bedankt!


Sander Verhagen

P.S.: Ik heb geprobeerd colgroup's te gebruiken of <<width="0*">> zoals vaag in de HTML-spec beschreven.

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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<TABLE WIDTH="100%" BORDER="1">
    <THEAD>
        <TR>
            <TH>
                Classement
            </TH>
            <TH>
                No.
            </TH>
            <TH COLSPAN="2">
                Code
            </TH>
            <TH>
                Time
            </TH>
        </TR>
    </THEAD>

<TR>
<TD ALIGN="right">1.</TD>
<TD ALIGN="right">111</TD>
<TD WIDTH="1">GBR</TD><TD>19810319</TD>
<TD ALIGN="right">time</TD>
</TR>

<TR>
<TD ALIGN="right">2.</TD>
<TD ALIGN="right">1</TD>
<TD WIDTH="1">GER</TD><TD>19820328</TD>
<TD ALIGN="right">time</TD>
</TR>

<TR>
<TD ALIGN="right">3.</TD>
<TD ALIGN="right">14</TD>
<TD WIDTH="1">GER</TD><TD>19810204</TD>
<TD ALIGN="right">time</TD>
</TR>

<TR>
    <TD COLSPAN="5">
        This is a quite long text
        which is being spanned over all
        five columns in this table
    </TD>
</TR>

<TR>
<TD ALIGN="right"></TD>
<TD ALIGN="right">24</TD>
<TD WIDTH="1">SUI</TD><TD>19821218</TD>
<TD></TD>
</TR>

<TR>
<TD ALIGN="right"></TD>
<TD ALIGN="right">26</TD>
<TD WIDTH="1">SUI</TD><TD>19820416</TD>
<TD></TD>
</TR>

</TABLE>

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 12:44

crisp

Devver

Pixelated

Juist doordat je in je eerste rij al colspans gaat gebruiken gaat de browser de table-layout een beetje 'gokken'; de beste oplossing is om tables te nesten. Zie ook dit topic :)

Intentionally left blank


  • sanderv
  • Registratie: November 2002
  • Laatst online: 10-08 20:03
Okay, even verduidelijken dan. Ik heb de eerste rij er in het voorbeeld voor de duidelijkheid bij gelaten, maar ook *zonder* deze eerste rij is het gedrag zoals beschreven!

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 01:04
Koop een boek. Leer HTML

Motor (of auto) onderhoud bijhouden


  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 11:58

Pelle

🚴‍♂️


Dit topic is gesloten.