Responsive Tabelle

    Wie erstelle ich eine Responsive Tabelle?

    Bei dieser Lösung wird eine horizontale Bildlaufleiste angezeigt, wenn der Bildschirm zu klein ist, um den gesamten Inhalt der Tabelle anzuzeigen.

    Einfügen eines <div> Containerelements mit der Eigenschaft overflow-x:auto um <table>.

    <div style="overflow-x:auto;"><table> ... </table></div>

    PHP v8.1.22Bludit PRO v3.15.0TinyMCE v5.10.5

    Beispiel: Responsive Tabelle

    Durch Verändern der Breite des Browserfensters wird der Effekt sichtbar.

    Vorname Nachname Punkte Punkte Punkte Punkte Punkte Punkte Punkte
    Jill Smith 50 50 50 50 50 50 50
    Eve Jackson 94 94 94 94 94 94 94
    Adam Johnson 67 67 67 67 67 67 67

    Quelle: https://www.w3schools.com/howto/howto_css_table_responsive.asp

    Zeilenumbruch verhindern

    Mit white-space: nowrap;  lässt sich ein HTML Zeilenumbruch via CSS verhindern.

    Beispiel: Responsive Tabelle mit Zeilenumbruch

    table {
        white-space: normal;
    }

    Durch Verändern der Breite des Browserfensters wird der Effekt sichtbar.

    Firma Vorname Nachname Land Punkte Punkte Punkte
    Alfreds Futterkiste Jill Smith Germany 50 50 50
    Berglunds snabbköp Eve Jackson Sweden 94 94 94
    Centro comercial Moctezuma Adam Johnson Mexico 67 67 67

    Beispiel: Responsive Tabelle ohne Zeilenumbruch

    table {
        white-space: nowrap;
    }

    Durch Verändern der Breite des Browserfensters wird der Effekt sichtbar.

    Firma Vorname Nachname Land Punkte Punkte Punkte
    Alfreds Futterkiste Jill Smith Germany 50 50 50
    Berglunds snabbköp Eve Jackson Sweden 94 94 94
    Centro comercial Moctezuma Adam Johnson Mexico 67 67 67

    Quelle: https://www.designerinaction.de/tipps-tricks/web-development/html-zeilenumbruch/