Ich bin neugierig, mehr über die Strategien zu erfahren, die Discourse für die Anzeige breiter Tabellen (d. h. Tabellen, die breit genug sind, um die enthaltende Box zu überlaufen) verwendet. Dieses Thema scheint darauf hinzudeuten, dass Discourse eine Schaltfläche zum Erweitern von Tabellen für breite Tabellen anzeigt:
Und dieses Thema scheint darauf hinzudeuten, dass Discourse horizontale Scrollbalken für breite Tabellen anzeigen sollte:
Aber wenn ich das erste Thema betrachte, sehe ich keines dieser Verhaltensweisen für die zweite Tabelle (weder auf meinem Handy noch in meinem (Chrome) Webbrowser mit einer sehr kleinen Fensterbreite). Was ist das aktuell erwartete Verhalten von Discourse für breite Tabellen?
Ich sehe die Scrollleiste auf dem von Ihnen geposteten Beispiel (auf meinem Handy), aber nicht in der zweiten Tabelle im ersten Beitrag oben (obwohl fast das gesamte JSON in der rechten Spalte abgeschnitten ist). Was könnte in den beiden Fällen anders sein?
Die Tabelle in diesem Beitrag verhält sich für mich etwas seltsam und scheint sich mit der ersten zu verbinden, wenn es um Erweitern usw. geht.
Die zweite Tabelle wird mit HTML anstelle von Markdown erstellt, um die Codeblöcke zu ermöglichen. Das könnte der Grund sein, warum sie zusammengeführt wird, und auch, warum die Scrollleiste nicht angewendet wird.
Ah ja, ich sehe, dass der Autor dieses ersten Beitrags sogar erwähnt, dass die erste Tabelle eine Markdown-Tabelle und die zweite eine HTML-Tabelle ist, obwohl ich zugegebenermaßen anfangs nicht erwartet hätte, dass dies relevant ist. Und dann sehe ich, wenn ich mir die verarbeitete Quelle ansehe, dass Markdown-Tabellen (wie die, die @mattdm zuvor gepostet hat) in einer <div>-Klasse mit dem Namen „md-table“ eingeschlossen sind. Ich frage mich, warum es eine spezielle Klasse für Markdown-Tabellen gibt und warum Discourse breite Tabellen dieses Typs nur mit Scrollbalken anzeigt. Das scheint mir langsam ein Fehler zu sein; Stimmen andere dem zu?
Ich bin auch immer noch neugierig auf die Funktionalität des Schaltflächen zum Erweitern von Tabellen. Ich sehe die Schaltfläche in der verarbeiteten Quelle für die Beispiel-Tabelle vom Anfang dieses Themas und auch in der verarbeiteten Quelle für die zweite Tabelle (die HTML-Tabelle) im Beitrag „Schaltfläche zum Erweitern von Tabellen zeigt falsche Tabelle an“, aber nicht in der ersten Tabelle (der Markdown-Tabelle) in diesem Beitrag. Aber diese Schaltflächen werden, soweit ich sehen kann, nicht angezeigt, wenn man mit der Maus über die jeweiligen Tabellen fährt.