Hallo, ich möchte via css erreichen (wenn's geht mit älterem doctype als html5-doctype) dass eine die td's einer Tabelle umbrechen, sobald die Tabelle zu groß für den Bildschirm wird. Sie sollen dann quasi in der nächsten Zeile angezeigt werden. Ist sowas überhaupt mit css möglich, oder soll ich das ganze mit divs machen?
Ankündigung
Einklappen
Keine Ankündigung bisher.
td in tabelle umbrechen
Einklappen
Neue Werbung 2019
Einklappen
X
-
Hallo,
nur mit CSS wird es keine Möglichkeit geben. Eine Diskussion dazu gab es erst vor kurzem in einem anderen Forum:
https://www.html.de/threads/tabelle-aufspalten.55034/
Wenn die Spalten einer Tabelle mehr oder weniger zufällig in die nächste Zeile umbrechen können liegen in der Regel aber überhaupt keine Tabellendaten vor.
Ob es andere Lösungen gibt läßt sich ohne die Daten nicht beurteilen.
wenn's geht mit älterem doctype als html5-doctype
Wenn mir jemand erzählen will dass ausgerechnet seine Besucher fanatische Oldtimer-Browser-User sind glaube ich das persönlich nicht. Das ist nicht gegen dich gerichtet sondern meine persönliche Erfahrung mit solchen Angaben.
Gruss
MrMurphy
-
Zitat von engineerdass eine die td's einer Tabelle umbrechenThe string "()()" is not palindrom but the String "())(" is.
Debugging: Finde DEINE Fehler selbst! | Gegen Probleme beim E-Mail-Versand | Sicheres Passwort-Hashing | Includes niemals ohne __DIR__
PHP.de Wissenssammlung | Kein Support per PN
Kommentar
-
Lies Dir mal das hier durch http://www.w3schools.com/cssref/pr_tab_table-layout.asp
Ich glaube, Du machst Dir falsche Vorstellungen.[B]Es ist schon alles gesagt. Nur noch nicht von allen.[/B]
Kommentar
-
Hm, wo ist denn da max-width drin?
Code:<div class="text_table_"><table class="text_table" style="width: 50px"><tbody><tr valign="top" class="text_table_tr"><td class="text_table_td" style="border-width: 1px; padding: 1px">Ein ganz langer Text</td> <td class="text_table_td" style="border-width: 1px; padding: 1px">45</td> </tr> <tr valign="top" class="text_table_tr"><td class="text_table_td" style="border-width: 1px; padding: 1px">text</td> <td class="text_table_td" style="border-width: 1px; padding: 1px">46</td> </tr> </tbody></table></div>
[B]Es ist schon alles gesagt. Nur noch nicht von allen.[/B]
Kommentar
-
Gar nicht, denn diese Tabelle ist mit dem Editor des Forums hier erstellt worden. Ist halt die Frage was mit
Sie sollen dann quasi in der nächsten Zeile angezeigt werden.
Edit: Hab jetzt erst gehen das der Thread ja schon alt ist und mit einer Antwort von engineer wohl nicht mehr zu rechnen ist.
Kommentar
Kommentar