Ich erstelle eine HTML-Vorlage, die eine Tabelle umhüllt, die zum Auslegen eines Formulars verwendet wird. Ich habe die volle Kontrolle über den HTML-Code, der die Tabelle und nicht die Tabelle selbst umschließt. Die Tabelle wird in meine Vorlage eingefügt, bevor sie an den Client gesendet wird. Ich habe keinerlei Kontrolle darüber. Das einzige, was ich kontrollieren kann, ist der HTML-Code, der die Tabelle und alle CSS umschließt.Force HTML-Tabelle in einzelne gestapelte Spalte mit nur CSS und kein Javascript
Die Tabelle ist eine zweispaltige Tabelle, die wie folgt aussieht:
<table>
<tr>
<td>Column 1</td>
<td>Column 2</td>
</tr>
<tr>
<td>this is column 1</td>
<td>this is column 2</td>
</tr>
</table>
-------------------------------------------------
|Column 1 |Column 2 |
-------------------------------------------------
|this is column 1 |this is column 2 |
-------------------------------------------------
Allerdings würde ich es vorziehen, wenn wir es als eine gestapelte Säule zeigen konnte.
----------------------------
|Column 1 |
-----------------------------
|this is column 1 |
-----------------------------
|Column 2 |
-----------------------------
| this is column 2 |
-----------------------------
Gibt es eine Möglichkeit, dies nur mit CSS, kein Javascript zu erreichen.
Haben Sie einen Code, den Sie schon einmal ausprobiert haben? – Kyle
Wickeln Sie es in eine div anstelle von Tabelle, wenn Sie die Wrapping-HTML ändern können - viel einfacher und solider als eine Tabelle dafür verwenden. – easwee
@KJF as easwee schlägt vor, mit div wird besser sein als Tabelle. – freebird