Div の幅内に収まるようにフォントのサイズを変更する
単一行にぴったり収まるように div 内のフォントのサイズを変更するには, CSSだけでは解決策は得られません。ただし、JavaScript と jQuery を使用すると、このタスクは実現可能です。
疑似コードで述べたように、div の端を越えるテキストの重なりを検出する必要があります。これを行うには、特定の CSS スタイルを持つ DIV を使用して、フォント サイズの非表示のテスト グラウンドとして機能させることができます。
非表示の DIV のスタイルは次のとおりです:
position: absolute; visibility: hidden; white-space: nowrap; font-family: /* same as your title's */
1 回この隠し DIV が作成されたら、そこにテキストをコピーし、隠し DIV の幅が目的の DIV の幅と一致するまでフォント サイズの調整を開始できます。最適なフォント サイズを取得したら、元のタイトルに適用できます。
while ループの最適化
while ループのパフォーマンスを向上させるには、次の最適化を検討してください。 :
これらの最適化を組み込むことで、最適なフォント サイズを見つけるために必要な反復回数を大幅に減らすことができます。
以上がJavaScript と jQuery を使用して Div の幅に合わせてフォントのサイズを変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。