Kann ich prozentuale Breite und Pixelbreite in meinen HTML-Tabellenköpfen mischen?

8

Ich habe eine Tabelle, in der sich die Anzahl der Spalten ändern kann (von 1 bis 10), mit Ausnahme einer Spalte, die immer auf einer festen Breite bleiben sollte, so dass es keinen zusätzlichen Platz gibt oder nicht umhüllt verwendet werden, um Zeilen in der Tabelle hinzuzufügen oder zu löschen).

Die Tabelle sollte nicht breiter als 800px insgesamt sein, und ich hätte gerne einen Submit-Button, der nach rechts schwebt.

Gibt es eine Möglichkeit, die Tabellenspaltenbreiten festzulegen, die sich in Prozent ändern, und die eine statische Spalte als feste Pixelbreite? Oder wird das Probleme verursachen? Ich habe eine Reihe verschiedener Ansätze ausprobiert, aber alle scheinen suboptimal zu sein. Gibt es eine elegante Möglichkeit, dies zu tun? Ich habe ein Bild als Referenz beigefügt: Ссылка .

Das HTML:

%Vor%     
David 17.01.2012, 23:03
quelle

1 Antwort

5

Wenn die Gesamtbreite aller Zeilen nicht mehr als 100% beträgt (wenn mehr als Zeilen oder Tabellen so skaliert werden, dass sie dem Inhalt entsprechen), können Zeilen mit der Breite in Pixeln und Prozent in einer Tabelle vorhanden sein.
Sie können Breite zu th -Elementen hinzufügen, wenn Sie col nur für den Zweck der Breite verwenden. Es ist besser, mindestens eine Spalte ohne Breite zu belassen, damit sie sich verkleinern kann.
P.S. Ich verstehe nicht, warum Sie width: 100%; für td element benötigen.

    
Sergiy T. 17.01.2012, 23:16
quelle

Tags und Links