Colspan erstreckt sich über 2,5 Spalten?

7

Ich habe eine Tabelle mit 5 Spalten. Die letzte Reihe sollte zwei gleich beabstandete Zellen haben.

Im Idealfall möchte ich <td colspan="2.5"> verwenden - was ist der eleganteste Weg dazu?

Die Tabelle hat einen Rahmen von 1, also

%Vor%

sieht hässlich aus

    
Mawg 14.02.2011, 07:34
quelle

3 Antworten

13

Benötigen Sie wirklich zwei Tabellenzellen in der unteren Reihe oder nur zwei Blöcke, die die halbe Breite der gesamten Reihe haben? Wenn Letzteres, dann können Sie eine <td colspan="5"> für die letzte Zeile machen, setzen Sie zwei <div> s darin, schweben Sie eins nach links und das andere nach rechts, und geben Sie width:50% :

%Vor%

Und etwas CSS:

%Vor%

Und das übliche Spiel: Ссылка

Wenn Sie Tabellenzellen benötigen, können Sie die Anzahl der horizontalen Zellen verdoppeln, alle vorhandenen <td colspan="2"> und dann <td colspan="5" width="50%"> für die beiden Zellen in der unteren Zeile verwenden: Ссылка

    
mu is too short 14.02.2011, 08:25
quelle
15

Versuche so etwas

%Vor%

Hat in Chrome, FireFox und IE 7-9 funktioniert.

Siehe Geige: Ссылка

    
Emmanuel 14.02.2011 07:44
quelle
2

Das scheint gut zu funktionieren (getestet in Chrome, dh und Firefox):

%Vor%     
Sem Vanmeenen 14.02.2011 07:54
quelle

Tags und Links