Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

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

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.2k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

[gelöst]für VIS html Schriftorientation

Scheduled Pinned Locked Moved Visualisierung
vis
14 Posts 4 Posters 1.2k Views 4 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • liv-in-skyL Offline
    liv-in-skyL Offline
    liv-in-sky
    wrote on last edited by liv-in-sky
    #1

    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

    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 Reply Last reply
    1
    • 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
      wrote on last edited by 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 Reply Last reply
      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
        wrote on last edited by
        #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 Replies Last reply
        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
          wrote on last edited by
          #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 Reply Last reply
          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 Do not disturb
            HomoranH Do not disturb
            Homoran
            Global Moderator Administrators
            wrote on last edited by 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 Reply Last reply
            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
              wrote on last edited by
              #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 Replies Last reply
              0
              • CrunkFXC CrunkFX

                @Homoran Du bist auf dem richtigen Weg :wink:

                HomoranH Do not disturb
                HomoranH Do not disturb
                Homoran
                Global Moderator Administrators
                wrote on last edited by
                #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 Reply Last reply
                1
                • CrunkFXC CrunkFX

                  @Homoran Du bist auf dem richtigen Weg :wink:

                  liv-in-skyL Offline
                  liv-in-skyL Offline
                  liv-in-sky
                  wrote on last edited by
                  #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 Reply Last reply
                  1
                  • liv-in-skyL liv-in-sky

                    @CrunkFX

                    genial - vielen dank

                    Image 3.png

                    Image 4.png

                    CrunkFXC Offline
                    CrunkFXC Offline
                    CrunkFX
                    Forum Testing
                    wrote on last edited by
                    #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 Replies Last reply
                    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
                      wrote on last edited by
                      #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 Reply Last reply
                      1
                      • liv-in-skyL Offline
                        liv-in-skyL Offline
                        liv-in-sky
                        wrote on last edited by
                        #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 Reply Last reply
                        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
                          wrote on last edited by
                          #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 & System Update ---> sudo apt update, iob stop, sudo apt full-upgrade
                          ° Node.js Fixer ---> iob nodejs-update
                          ° Fixer ---> iob fix

                          1 Reply Last reply
                          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
                            wrote on last edited by
                            #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 Reply Last reply
                            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
                              wrote on last edited by
                              #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 Reply Last reply
                              0
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              639

                              Online

                              32.7k

                              Users

                              82.3k

                              Topics

                              1.3m

                              Posts
                              Community
                              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                              ioBroker Community 2014-2025
                              logo
                              • Login

                              • Don't have an account? Register

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Home
                              • Recent
                              • Tags
                              • Unread 0
                              • Categories
                              • Unreplied
                              • Popular
                              • GitHub
                              • Docu
                              • Hilfe