メインタイトルに全角文字を使用しています。
6文字
7文字
7文字
の構成です。
スマホでの表示が、画面幅に合わせて3文字で改行されてしまいます。
幅比に合わせて文字サイズを調整する手段はありますか?
また、文字サイズを小さくする方法がありましたら教えてください。
https://sgh.base.shop/
メイン画像2です。
メインタイトルに全角文字を使用しています。
6文字
7文字
7文字
の構成です。
スマホでの表示が、画面幅に合わせて3文字で改行されてしまいます。
幅比に合わせて文字サイズを調整する手段はありますか?
また、文字サイズを小さくする方法がありましたら教えてください。
https://sgh.base.shop/
メイン画像2です。
このサイトでサポートしているテーマは、常にご質問を受け付けており、
どんなご質問やカスタマイズのご相談も、デザイナー自身が積極的にお返事しています。
BASEでショップを運営するための相談所としてご利用ください!
BASEに新機能が追加された際や、テーマにさらなる機能追加を行った際など、
ご購入いただいた方にはテーマの無料アップデートを提供しています。
アップデートが行われた際には、ご購入頂いたテーマも自動的に更新されますので安心してご利用頂けます。
※ HTML編集Appsを利用されている場合、編集内容を保護する為に自動更新はされませんが、
テーマ一覧の「購入済みテーマ」からいつでも最新バージョンを取得可能です。
ご相談ありがとうございます。
英語の場合は単語の途中では改行されないのですが、日本語の場合は難しいですね。
方法としては、スマホ縦サイズ(480px)で文字サイズを小さくし、自動改行されないようにする(brタグを入れた部分以外は改行しない)という指定をすることです。
HTML編集Appで、HTMLヘッダーに次のようなCSSを追加してみてください。
@media only screen and (max-width: 480px) {
.hero h2 { font-size: 2.8em; }
white-space: nowrap;
}
文字サイズはデフォルトで「4em」となっているのを、「2.8em」としていますが、お好みで変更してください。
完全に現状のメインタイトルの状態に合わせたカスタマイズですので、もし今後メインタイトルを変更するのであればそれに合わせた調整が必要だと思います。white-spaceというのは自動改行をしないようにする指定です。
よろしくお願いいたします。
HTMLの中にCSSを記述する方法というのはごく一般的なものですので分かりやすく解説されているサイトをいくつか紹介させていただきます。
http://css.uka-p.com/basic/header.html
https://techacademy.jp/magazine/4872