Ich wollte erstellen Sie eine Tabelle in HTML wie folgt, wo gibt es eine Beschreibung des Elements und dann Attribut zu dieser Beschreibung. Im Moment sieht es wie folgt aus:Linke Ausrichtung zwei verschiedene Textfelder ohne Verwendung von Spalten
-----------------------------------------------------------------
| Column 1 | Column 2 | Column 3 |
-----------------------------------------------------------------
| Short text (checked) | VA | $100 |
| Longer text (checked) | DC | $100 |
| Very long text (checked) | MD | $100 |
| Text (checked) | SC | $100 |
-----------------------------------------------------------------
Die optimale Gestaltung es so aussehen würde, wenn das Attribut „(markiert)“ wird mit Registerkarten und links mit den anderen Reihen ausgerichtet:
-----------------------------------------------------------------
| Column 1 | Column 2 | Column 3 |
-----------------------------------------------------------------
| Short text (checked) | VA | $100 |
| Longer text (checked) | DC | $100 |
| Very long text (checked) | MD | $100 |
| Text (checked) | SC | $100 |
-----------------------------------------------------------------
Wie würde ich dies mit HTML, CSS und JS erreichen, während ich auch für unterschiedliche Beschreibungslängen handle?
Edit: Ich kann nicht eine andere Spalte in der Tabelle hinzugefügt werden, da dort bereits vorhandenen Logik ist, die bis
Warum nicht nur eine Spalte für die geprüften Attribute erstellen? – j08691
... und zwei erste Spalten für die Kopfzeile –
... zusammenfalten und 'colspan' auf thead verwenden. – adeneo