後に「V」を付けて表示したいテキストがあり、右に浮かんでいます。テキストは電圧 (したがって V) です。を持ち、id
JavaScriptで計算されます。
これを行うためのきちんとした方法があると確信していますが、私は経験が浅く、物事を複雑にしすぎて、どこにも行きません!
私はこれを試しました:
<h3><span id="voltsSensor2"; style="float:right" >2.99</span>V</h3>
しかし、V はスパンの外側にあるため、左のままです。
また、h3 タグを CSS ですべてフロートさせようとしましたが、何らかの理由で、この例のように CSS で定義されている境界線を持つボックスである div 領域の外側にテキストを配置します。
<div class="ex">
<h1 id = nameS1>Sensor 2</h1>
<h2>Temperature</h2>
<h3><span id="tempSensor2">18.5</span>°C</h3>
<div style="width:255px; height:13px; background-color:#ddd;">
<div id ="barTempS2" style="width:60px; height:13px; background-color:#366; border-right:1px white solid;"></div>
</div>
<h2>Humidity</h2>
<h3><span id="humSensor2">55.0</span>%RH</h3>
<div style="width:255px; height:13px; background-color:#ddd;">
<div id ="barHumS2" style="width:140px; height:13px; background-color:#366"></div>
</div>
<h4><span id="voltsSensor1">2.99</span>V</h4>
<img src="images/greyCornerRhb.png" width="12" height="12" alt="Sensor Name"; style="float:right">
</div>
もっと簡単な方法があると確信しています。助けていただければ幸いです。