ID非公開

2021/11/23 13:02

22回答

ホームページを作成していまして、一ヶ所一行だけ文字数が多くてどうしても、スマートフォンで表示された際に折り返さずに表示させたいところがあるのです。

HTML、CSS | ホームページ作成58閲覧xmlns="http://www.w3.org/2000/svg">50

ベストアンサー

0

ID非公開

質問者2021/11/23 23:37

少しいじってイメージ通り完璧に出来ました。 ありがとうございました。

ThanksImg質問者からのお礼コメント

少しいじってイメージ通り完璧に出来ました。 ありがとうございました。

お礼日時:2021/11/23 23:37

その他の回答(1件)

1

cssだけじゃ私には出来なかったのでscriptならこんな感じでしょうか?長い部分をspanで囲んでadjは調整してください。複数行の場合もうちょっと長くなりますが出来ます。 <script> const adj = 97; let s = document.querySelector("span"); let l = s.innerHTML.length; s.style.display = "block"; s.style.fontSize = adj/l+"vw"; </script>

1人がナイス!しています

ID非公開

質問者2021/11/23 23:36

ありがとうございました。