Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. [HowTo] Material Design: Tabellen responsive darstellen

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.3k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.9k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.3k

[HowTo] Material Design: Tabellen responsive darstellen

Geplant Angeheftet Gesperrt Verschoben Visualisierung
6 Beiträge 4 Kommentatoren 4.5k Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • UhulaU Offline
    UhulaU Offline
    Uhula
    schrieb am zuletzt editiert von
    #1

    <size size="150">[HowTo] Material Design: Tabellen responsive darstellen</size>

    HTML-Tabellen werden zur Darstellung von Terminen, Benachrichtigungen, Logbucheinträgen usw. verwendet. Damit die Tabellendarstellung dem Material Design entspricht, sollte der Tabelle/dem Widget die CSS Klasse mdui-table zugewiesen werden. Dieses kann entweder dem Widget, in welchem sich die Tabelle befindet, oder, wenn die HTML-Tabelle mit

    selbst aufgebaut wird, mit dem table-Element zugewiesen werden.

    Sollen die Tabellenzeilen nicht tabellarisch, sondern in Tile-, Card- oder Listform angezeigt werden, so ist die entsprechende CSS Klasse zu setzen. Die Tiles und Cards „floaten“ dabei immer linksbündig und erhalten – damit es besser aussieht – alle die gleiche Höhe. Die Listform wird immer als eine Spalte dargestellt.

    Auch kann man festlegen, dass sich die Darstellung in Abhängigkeit der Anzeigebreite verändert (responsive), siehe unten im verlinkten Video.

    Normale Tabelle
    3336_table-telefon.png
    Als Card Darstellung
    3336_table-telefon-card.png
    Als Tile Darstellung
    3336_table-telefon-tile.png
    Als List Darstellung
    3336_table-telefon-list.png

    Ein Beispiel-Video (download 800 KB): https://github.com/Uhula/ioBroker-Mater … abelle.mp4

    Eine detaillierte Beschreibung: https://github.com/Uhula/ioBroker-Mater … eitung.pdf

    ioBroker.vis Demo-Projekt: https://github.com/Uhula/ioBroker-Mater … 20projects

    ve fun

    Uhula - Leise und Weise
    Ex: ioBroker on Gigabyte NUC Proxmox

    1 Antwort Letzte Antwort
    1
    • C Offline
      C Offline
      Conquest
      schrieb am zuletzt editiert von
      #2

      Hallo Uhula,

      wirklich tolle Arbeit die du da geleistet hast bin begeistert. Momentan bin ich dabei Teile meiner Views auf das Material Design umzustellen.

      Leider bin ich jetzt an meine Grenzen gestoßen und bräuchte mal deine Hilfe.

      In meiner Tabelle wird die Überschrift der Programmvorschau in Blau dargestellt und ich weiß nicht wie ich das ändern kann und woher die Farbe kommt.

      Habe zum besseren Verständnis ein paar Screenshots angehängt. Hoffe du kannst mir weiterhelfen.

      LG

      Torsten
      470_bildschirmfoto_vom_2017-10-25_15-42-29.png
      470_bildschirmfoto_vom_2017-10-25_15-42-34.png
      470_bildschirmfoto_vom_2017-10-25_15-42-40.png

      1 Antwort Letzte Antwort
      0
      • UhulaU Offline
        UhulaU Offline
        Uhula
        schrieb am zuletzt editiert von
        #3

        @spoerl.torsten:

        Hoffe du kannst mir weiterhelfen. `
        Nicht direkt, dazu müsste ich den HTML-Code des Views/der Tabelle sehen. Aber eine Vermutung habe ich. Wie es aussieht, wird die Überschrift als Link gerendert ( <a>Element), damit man darauf tappen/klicken kann.</a> <a>Elemente werden im Browser standardmäßig in blau & unterstrichen dargestellt.

        Wenn du das ändern möchtest, hast du drei Möglichkeiten:

        (a) Wenn du die HTML Tabelle selbst aufbaust, kannst du im</a> <a>Element selbst über</a> <a style="color:xxxx">eine Schriftfarbe angeben

        (b) Wenn du die HTML-Tabelle nicht selbst aufbaust, musst du eine CSS-Klasse dafür machen und über einen geeigneten CSS Selektor mit deinem</a> <a>Element verbinden

        © Du änderst die Schriftfareb aller</a> <a>Elemente über eine CSS Klasse (die du im Projekt CSS Register hinzufügst)

        a {

        color:rgba(250,250,250,1);

        text-decoration: none; /* um den Unterstrich zu entfernen */

        }

        Ohne selbst den HTML-Code zu sehen, kann ich aber leider nicht konkreter antworten.</a>

        Uhula - Leise und Weise
        Ex: ioBroker on Gigabyte NUC Proxmox

        1 Antwort Letzte Antwort
        0
        • C Offline
          C Offline
          Conquest
          schrieb am zuletzt editiert von
          #4

          @Uhula:

          @spoerl.torsten:

          Hoffe du kannst mir weiterhelfen. `
          Nicht direkt, dazu müsste ich den HTML-Code des Views/der Tabelle sehen. Aber eine Vermutung habe ich. Wie es aussieht, wird die Überschrift als Link gerendert ( <a>Element), damit man darauf tappen/klicken kann.</a> <a>Elemente werden im Browser standardmäßig in blau & unterstrichen dargestellt.

          Wenn du das ändern möchtest, hast du drei Möglichkeiten:

          (a) Wenn du die HTML Tabelle selbst aufbaust, kannst du im</a> <a>Element selbst über</a> <a style="color:xxxx">eine Schriftfarbe angeben

          (b) Wenn du die HTML-Tabelle nicht selbst aufbaust, musst du eine CSS-Klasse dafür machen und über einen geeigneten CSS Selektor mit deinem</a> <a>Element verbinden

          © Du änderst die Schriftfareb aller</a> <a>Elemente über eine CSS Klasse (die du im Projekt CSS Register hinzufügst)

          a {

          color:rgba(250,250,250,1);

          text-decoration: none; /* um den Unterstrich zu entfernen */

          }

          Ohne selbst den HTML-Code zu sehen, kann ich aber leider nicht konkreter antworten.</a> ` <a>Hallo Uhula,

          danke für deine Hilfe. Habe Möglichkeit © genommen ist genau das was ich wollte und reicht vollkommen aus.

          LG

          Torsten</a>

          1 Antwort Letzte Antwort
          0
          • S Offline
            S Offline
            Spampunk
            schrieb am zuletzt editiert von
            #5

            Hallo Uhula und der Rest der Welt!

            Es scheint entweder naheliegend zu sein, oder jeder weiß wie es geht - wie sieht denn der Code für die Tabelle aus, die Uhula darstellt? Vermutlich der tr-064.0 Adapter? Aber welches Widget muss ich wie gestalten, damit ich diese Tabelle auch erhalte?

            Ich weiß, der Fred ist alt, aber vielleicht wagt ja dennoch irgendjemand zu antworten.

            Meinen herzlichsten Dank, ich verbleibe mit der Hoffnung, nicht einen Kopf kürzer gemacht zu werden...

            Grüße,
            Timo

            sigi234S 1 Antwort Letzte Antwort
            0
            • S Spampunk

              Hallo Uhula und der Rest der Welt!

              Es scheint entweder naheliegend zu sein, oder jeder weiß wie es geht - wie sieht denn der Code für die Tabelle aus, die Uhula darstellt? Vermutlich der tr-064.0 Adapter? Aber welches Widget muss ich wie gestalten, damit ich diese Tabelle auch erhalte?

              Ich weiß, der Fred ist alt, aber vielleicht wagt ja dennoch irgendjemand zu antworten.

              Meinen herzlichsten Dank, ich verbleibe mit der Hoffnung, nicht einen Kopf kürzer gemacht zu werden...

              Grüße,
              Timo

              sigi234S Online
              sigi234S Online
              sigi234
              Forum Testing Most Active
              schrieb am zuletzt editiert von
              #6

              @Spampunk sagte in [HowTo] Material Design: Tabellen responsive darstellen:

              Aber welches Widget muss ich wie gestalten, damit ich diese Tabelle auch erhalte?

              sollte der Tabelle/dem Widget die CSS Klasse mdui-table zugewiesen werden

              Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
              Immer Daten sichern!

              1 Antwort Letzte Antwort
              0
              Antworten
              • In einem neuen Thema antworten
              Anmelden zum Antworten
              • Älteste zuerst
              • Neuste zuerst
              • Meiste Stimmen


              Support us

              ioBroker
              Community Adapters
              Donate

              345

              Online

              32.4k

              Benutzer

              81.4k

              Themen

              1.3m

              Beiträge
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
              ioBroker Community 2014-2025
              logo
              • Anmelden

              • Du hast noch kein Konto? Registrieren

              • Anmelden oder registrieren, um zu suchen
              • Erster Beitrag
                Letzter Beitrag
              0
              • Home
              • Aktuell
              • Tags
              • Ungelesen 0
              • Kategorien
              • Unreplied
              • Beliebt
              • GitHub
              • Docu
              • Hilfe