実現したいこと
transformscaleで文字を長体にしたり平体にしても、
平仮名とローマ字の間隔は変えたくございません。
発生している問題・分からないこと
下図のように、長体や平体にすると、thisStationJa11と"thisStationEn11の間のblank2の間隔が必ず
それに応じて幅が広くなったり狭まったりします。
下の図のようになります。
以下がそのhtmlになります。
<div id="stationBoard" class="stationBoard"> <div id="stationNameDisplay" style="width: 100%;"></div> <div style="width: 100%;"><span id="stationNameHiraganaDisplay"></span> <span id="stationNameRomanDisplay"></span></div> <div id="lineColorDisplay" style="height: 20px; width: 100%;"><!--高さ指定は必須、かつ数字は適当なので要調整--> <div class="center-fix"><div class="thisStationZh">谷谷</div></div> <div class="center-fix2"> <font class="thisStationJa">TTT</font><font class="blank1"> </font> <font class="thisStationEn">TTTTTT</font> </div> </div> </div> <br /> <div id="stationBoard" class="stationBoard2"> <div id="stationNameDisplay" style="width: 100%;"></div> <div style="width: 100%;"><span id="stationNameHiraganaDisplay"></span> <span id="stationNameRomanDisplay"></span></div> <div id="lineColorDisplay" style="height: 20px; width: 100%;"><!--高さ指定は必須、かつ数字は適当なので要調整--> <div class="center-fix11"><div class="thisStationZh11">谷谷</div></div> <div class="center-fix12"> <font class="thisStationJa11">TTT</font><font class="blank2"> </font> <font class="thisStationEn11">TTTTT</font> </div> </div> </div> <style> .stationBoard2{ position:relative;top:100pt; font-family:"Frutiger LT Pro","源暎モノゴ", sans-serif; } .center-fix{ display: flex; align-items: center; justify-content: center; font-weight:bold; transform: scale(1.2,1); } .center-fix2{ display:flex; justify-content: center; font-weight:bold; transform: scale(1.2, 1); } .center-fix3{ display:flex; justify-content: center; } .thisStationZh{ font-size:60pt; letter-spacing: 1em; margin-left:1em; } .thisStationJa{ font-size:20pt; letter-spacing: 0.3em; margin-left:-0.02em; } .blank1{ } .thisStationEn{ font-size:22pt; } </style> <style> .stationBoard2{ font-family:"Frutiger LT Pro","源暎モノゴ", sans-serif; } .center-fix11{ display: flex; align-items: center; justify-content: center; font-weight:bold; transform: scale(1.2,1); } .center-fix12{ display:flex; justify-content: center; font-weight:bold } .thisStationZh11{ font-size:60pt; letter-spacing: 1em; margin-left:1em; } .thisStationJa11{ font-size:20pt; } .blank2{ } .thisStationEn11{ font-size:22pt; } </style> <br />
該当のソースコード
特になし
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
チャットgptに問いかけても幅が変わりました。
もうお手上げです。
補足
特になし
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2024/08/16 09:24
2024/08/16 10:40
2024/08/18 01:48