none
要素のサイズ(幅)に合わせてフォントサイズ調整したい RRS feed

  • 質問


  • 要素(ラベル、ボタンなど)のサイズ(特に幅)に合わせて、
    テキストが折り返されたり、一部分が表示されないことがないように
    文字列全体が表示されるようフォントサイズを自動的に調整したいのですが、
    そのような方法がありましたら教えていただけませんでしょうか。

    現在、
    ・文字列長さが8文字未満なら 10pt
    ・文字列長さが8文字~12なら  8pt
    ・文字列長さが12文字~なら   6pt
    などのように、
    文字列長さに応じてフォントサイズの設定を行っているのですが、
    このようなことをせずに自動的にフォントサイズを調整できるような方法がありましたら
    教えていただけませんでしょうか。


    2017年4月9日 5:25

回答

  • ASP.NET にはそのような機能はないと思います(少なくとも自分は知りません)。

    JavaScript / jQuery を使って自動調整するという方法を取ることになると思います。

    javascript adjust font size to fit width などをキーワードにググると参考になる記事がヒットすると思いますので、まずはご自分で調べてみてください。

    2017年4月9日 7:36

すべての返信

  • ASP.NET にはそのような機能はないと思います(少なくとも自分は知りません)。

    JavaScript / jQuery を使って自動調整するという方法を取ることになると思います。

    javascript adjust font size to fit width などをキーワードにググると参考になる記事がヒットすると思いますので、まずはご自分で調べてみてください。

    2017年4月9日 7:36

  • SurferOnWww様

    返信が遅くなってしまい申し訳ありません。

    > ASP.NET にはそのような機能はないと思います(少なくとも自分は知りません)。
    ご回答いただきありがとうございます。

    CSSなどで実現できないか調べてみたのですが
    方法が見当たらなかったため質問させていただきました。

    詳しい方にこのようにご回答いただき、
    できないということで納得いたしました。

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

    2017年4月12日 12:19