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

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. [gelöst]für VIS html Schriftorientation

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    989

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.4k

[gelöst]für VIS html Schriftorientation

Geplant Angeheftet Gesperrt Verschoben Visualisierung
vis
14 Beiträge 4 Kommentatoren 1.1k 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.
  • liv-in-skyL liv-in-sky

    weiß jmd vielleicht, wie man sowas in einem html widget hinbekommt und einem css eintrag- das ist nur ein beispiel - es soll später in einer tabelle genutzt werden

    D
    E
    Z
    E
    M
    B
    E
    R

    Image 3.png

    habe schon rotate getestet -funktioniert zwar, aber dann kann man den hintergrund der spalte nicht mehr ändern und der tesxt geht auch nicht von uben nach unten

    es gibt zwar ein css property "text-orientation" - dieses wird aber nicht von der vis erkannt, bzw nur in firefox

    jmd eine idee

    CrunkFXC Offline
    CrunkFXC Offline
    CrunkFX
    Forum Testing
    schrieb am zuletzt editiert von CrunkFX
    #2

    @liv-in-sky
    Ich hab dir da mal was gebaut, ich verwende ein kleines Javascript in dem HTML Code welches den Text nach jedem Buchstaben mit einem Zeilenumbruch ausstattet. Um dir das besser zu veranschaulichen, hab ich mal eine kleine Tabelle vorbereitet.

    Die eigentliche Funktion besteht aus:

    CSS Teil:

    yourtext span {
                display: block;
                }
    

    Skript

    
    var text = document.getElementsByTagName('yourtext')[0];
    text.innerHTML = '<span>' + text.innerHTML.split('').join('</span><span>') + '</span>';
    
    

    Verwendung

    <yourtext>Oktober</yourtext>
    

    Beispiel:

    <head>
        <style>
            yourtext span {
                display: block;
            }
    
            #table1 td,
            th {
                border: 1px solid #999;
                padding: 0.5rem;
            }
        </style>
    </head>
    
    <body>
        <table id="table1" class="blueTable">
            <thead>
                <tr>
                    <th></th>
                    <th>Wetterwerte</th>
                    <th colspan="3">2020</th>
                </tr>
                <tr>
                    <td rowspan="4" style="font-size:26px">
                        <yourtext>Oktober</yourtext>
                    </td>
                    <td>Durchschnitt</td>
                    <td>23°C</td>
                    <td>74°F</td>
                    <td>10%</td>
                </tr>
                <tr>
                    <td>Minimum</td>
                    <td>18°C</td>
                    <td>68°F</td>
                    <td>2%</td>
                </tr>
                <tr>
                    <td>Maximum</td>
                    <td>31°C</td>
                    <td>91°F</td>
                    <td>30%</td>
                </tr>
                <tr>
                    <td>Mirfällnixein :)</td>
                    <td>200°C</td>
                    <td>542°F</td>
                    <td>1000%</td>
                </tr>
        </table>
        <script>
            var text = document.getElementsByTagName('yourtext')[0];
            text.innerHTML = '<span>' + text.innerHTML.split('').join('</span><span>') + '</span>';
        </script>
    </body>
    
    

    Ergebnis
    e76d9006-c8b3-4ac6-86d6-a2ea070fa74c-image.png

    Ich hoffe das hilft dir weiter

    MFG
    CrunkFX

    Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

    liv-in-skyL 1 Antwort Letzte Antwort
    3
    • CrunkFXC CrunkFX

      @liv-in-sky
      Ich hab dir da mal was gebaut, ich verwende ein kleines Javascript in dem HTML Code welches den Text nach jedem Buchstaben mit einem Zeilenumbruch ausstattet. Um dir das besser zu veranschaulichen, hab ich mal eine kleine Tabelle vorbereitet.

      Die eigentliche Funktion besteht aus:

      CSS Teil:

      yourtext span {
                  display: block;
                  }
      

      Skript

      
      var text = document.getElementsByTagName('yourtext')[0];
      text.innerHTML = '<span>' + text.innerHTML.split('').join('</span><span>') + '</span>';
      
      

      Verwendung

      <yourtext>Oktober</yourtext>
      

      Beispiel:

      <head>
          <style>
              yourtext span {
                  display: block;
              }
      
              #table1 td,
              th {
                  border: 1px solid #999;
                  padding: 0.5rem;
              }
          </style>
      </head>
      
      <body>
          <table id="table1" class="blueTable">
              <thead>
                  <tr>
                      <th></th>
                      <th>Wetterwerte</th>
                      <th colspan="3">2020</th>
                  </tr>
                  <tr>
                      <td rowspan="4" style="font-size:26px">
                          <yourtext>Oktober</yourtext>
                      </td>
                      <td>Durchschnitt</td>
                      <td>23°C</td>
                      <td>74°F</td>
                      <td>10%</td>
                  </tr>
                  <tr>
                      <td>Minimum</td>
                      <td>18°C</td>
                      <td>68°F</td>
                      <td>2%</td>
                  </tr>
                  <tr>
                      <td>Maximum</td>
                      <td>31°C</td>
                      <td>91°F</td>
                      <td>30%</td>
                  </tr>
                  <tr>
                      <td>Mirfällnixein :)</td>
                      <td>200°C</td>
                      <td>542°F</td>
                      <td>1000%</td>
                  </tr>
          </table>
          <script>
              var text = document.getElementsByTagName('yourtext')[0];
              text.innerHTML = '<span>' + text.innerHTML.split('').join('</span><span>') + '</span>';
          </script>
      </body>
      
      

      Ergebnis
      e76d9006-c8b3-4ac6-86d6-a2ea070fa74c-image.png

      Ich hoffe das hilft dir weiter

      MFG
      CrunkFX

      liv-in-skyL Offline
      liv-in-skyL Offline
      liv-in-sky
      schrieb am zuletzt editiert von
      #3

      @CrunkFX

      klasse idee - danke dir

      habe aber noch ein schönheitsproblem

      damit es gut aussieht, brauche ich schriftart monospace - also Nichtproportionale Schriftart

      Image 1.png Image 2.png

      habe es etwas anders umgesetzt - liegt es daran

      let choseMonthArr=choseMonth.split('')
      let test=""
      for (let i=0;i<choseMonthArr.length;i++){
          log(choseMonthArr[i])
          test=test+choseMonthArr[i]+`
          `    
      }
      

      hast du da vielleicht eine idee dazu ?

      nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

      CrunkFXC HomoranH 2 Antworten Letzte Antwort
      0
      • liv-in-skyL liv-in-sky

        @CrunkFX

        klasse idee - danke dir

        habe aber noch ein schönheitsproblem

        damit es gut aussieht, brauche ich schriftart monospace - also Nichtproportionale Schriftart

        Image 1.png Image 2.png

        habe es etwas anders umgesetzt - liegt es daran

        let choseMonthArr=choseMonth.split('')
        let test=""
        for (let i=0;i<choseMonthArr.length;i++){
            log(choseMonthArr[i])
            test=test+choseMonthArr[i]+`
            `    
        }
        

        hast du da vielleicht eine idee dazu ?

        CrunkFXC Offline
        CrunkFXC Offline
        CrunkFX
        Forum Testing
        schrieb am zuletzt editiert von
        #4

        @liv-in-sky Da fällt mir was ein:

        <head>
            <style>
                #badlyalignedtext{
                    text-align: center; 
                    vertical-align: middle;
                }
            </style>
        </head>
        <body>
                <td id="badlyalignedtext" rowspan="4" style="font-size:26px">
                <yourtext>Oktober</yourtext>
                </td>
        </body>
        

        Also weise dem <td> die CSS Eigenschaft zu die ich hier Stilvoll badlyalignedtext genannt hab. Das sollte klappen.

        Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        1 Antwort Letzte Antwort
        2
        • liv-in-skyL liv-in-sky

          @CrunkFX

          klasse idee - danke dir

          habe aber noch ein schönheitsproblem

          damit es gut aussieht, brauche ich schriftart monospace - also Nichtproportionale Schriftart

          Image 1.png Image 2.png

          habe es etwas anders umgesetzt - liegt es daran

          let choseMonthArr=choseMonth.split('')
          let test=""
          for (let i=0;i<choseMonthArr.length;i++){
              log(choseMonthArr[i])
              test=test+choseMonthArr[i]+`
              `    
          }
          

          hast du da vielleicht eine idee dazu ?

          HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von Homoran
          #5

          @liv-in-sky sagte in für VIS html Schriftorientation:

          hast du da vielleicht eine idee dazu ?

          als absoluter Laie würde ich sagen, das muss zentriert werden

          edit: scheint @CrunkFX cschon schneller gesehen zu haben ;-)

          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          CrunkFXC 1 Antwort Letzte Antwort
          0
          • HomoranH Homoran

            @liv-in-sky sagte in für VIS html Schriftorientation:

            hast du da vielleicht eine idee dazu ?

            als absoluter Laie würde ich sagen, das muss zentriert werden

            edit: scheint @CrunkFX cschon schneller gesehen zu haben ;-)

            CrunkFXC Offline
            CrunkFXC Offline
            CrunkFX
            Forum Testing
            schrieb am zuletzt editiert von
            #6

            @Homoran Du bist auf dem richtigen Weg :wink:

            Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            HomoranH liv-in-skyL 2 Antworten Letzte Antwort
            0
            • CrunkFXC CrunkFX

              @Homoran Du bist auf dem richtigen Weg :wink:

              HomoranH Nicht stören
              HomoranH Nicht stören
              Homoran
              Global Moderator Administrators
              schrieb am zuletzt editiert von
              #7

              @CrunkFX da haben wir uns überschnitten, am Tablet ist alles was langsamer

              kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

              1 Antwort Letzte Antwort
              1
              • CrunkFXC CrunkFX

                @Homoran Du bist auf dem richtigen Weg :wink:

                liv-in-skyL Offline
                liv-in-skyL Offline
                liv-in-sky
                schrieb am zuletzt editiert von
                #8

                @CrunkFX

                genial - vielen dank

                Image 3.png

                Image 4.png

                nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                CrunkFXC 1 Antwort Letzte Antwort
                1
                • liv-in-skyL liv-in-sky

                  @CrunkFX

                  genial - vielen dank

                  Image 3.png

                  Image 4.png

                  CrunkFXC Offline
                  CrunkFXC Offline
                  CrunkFX
                  Forum Testing
                  schrieb am zuletzt editiert von
                  #9

                  @liv-in-sky Wunderbar, auch ich hab mal wieder was dazu gelernt :blush: :call_me_hand:

                  Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                  liv-in-skyL 2 Antworten Letzte Antwort
                  0
                  • CrunkFXC CrunkFX

                    @liv-in-sky Wunderbar, auch ich hab mal wieder was dazu gelernt :blush: :call_me_hand:

                    liv-in-skyL Offline
                    liv-in-skyL Offline
                    liv-in-sky
                    schrieb am zuletzt editiert von
                    #10

                    @CrunkFX

                    das ganze script - falls interesse

                    https://forum.iobroker.net/topic/38286/vis-tabelle-für-wlan-wetterstation

                    nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                    1 Antwort Letzte Antwort
                    1
                    • liv-in-skyL Offline
                      liv-in-skyL Offline
                      liv-in-sky
                      schrieb am zuletzt editiert von
                      #11

                      @Negalein

                      ist im thread upgedatet - aber diesmal musst du deine settings rüberkopieren

                      nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                      NegaleinN 1 Antwort Letzte Antwort
                      0
                      • liv-in-skyL liv-in-sky

                        @Negalein

                        ist im thread upgedatet - aber diesmal musst du deine settings rüberkopieren

                        NegaleinN Offline
                        NegaleinN Offline
                        Negalein
                        Global Moderator
                        schrieb am zuletzt editiert von
                        #12

                        @liv-in-sky sagte in [gelöst]für VIS html Schriftorientation:

                        ist im thread upgedatet - aber diesmal musst du deine settings rüberkopieren

                        perfekt
                        Danke dir/euch

                        ° Node.js: 20.17.0 NPM: 10.8.2
                        ° Proxmox, Ubuntu 22.04.3 LTS
                        ° Fixer ---> iob fix

                        1 Antwort Letzte Antwort
                        0
                        • CrunkFXC CrunkFX

                          @liv-in-sky Wunderbar, auch ich hab mal wieder was dazu gelernt :blush: :call_me_hand:

                          liv-in-skyL Offline
                          liv-in-skyL Offline
                          liv-in-sky
                          schrieb am zuletzt editiert von
                          #13

                          @CrunkFX ich muss aber auch sagen - das mit dem innerhtml ist auch eine coole lösung - schönen abend

                          nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                          CrunkFXC 1 Antwort Letzte Antwort
                          0
                          • liv-in-skyL liv-in-sky

                            @CrunkFX ich muss aber auch sagen - das mit dem innerhtml ist auch eine coole lösung - schönen abend

                            CrunkFXC Offline
                            CrunkFXC Offline
                            CrunkFX
                            Forum Testing
                            schrieb am zuletzt editiert von
                            #14

                            @liv-in-sky Das kam mir so in den Sinn:blush: . Auch dir nen schönen Abend

                            Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                            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

                            766

                            Online

                            32.5k

                            Benutzer

                            81.6k

                            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