ホームページ >ウェブフロントエンド >CSSチュートリアル >CSS `width: auto` と `max-width` はツールチップ コンテンツのオーバーフローと折り返しにどのように影響しますか?
CSS を使用してツールチップを作成する場合、コンテンツの長さに合わせて幅が自動的に調整され、境界線はmin-width プロパティと max-width プロパティ。ただし、コンテンツが複数行に折り返される場合、動作は異なります。
この問題は、width: auto と max-width: 250px の両方を設定することで発生します。 width: auto では、コンテンツに合わせてツールヒントを縮小できますが、max-width では拡張が 250 ピクセルに制限されます。この動作は、行末の長い単語によってテキストが折り返され、ツールヒントの右側に目立つパディングが残る場合に顕著です。
ブラウザはツールヒントの幅を計算します。最大許容幅 (250px) 内でテキストを流し込むことを試みます。余分なテキストは後続の行に折り返されます。ただし、テキストが折り返されると、ボックスの幅は CSS で指定された最大値である 250 ピクセルに固定されます。折り返し後に減少したテキスト幅に合わせて縮小することはありません。
残念ながら、この動作を変更する簡単な解決策はありません。テキストの折り返しでは本質的に、改行後にボックスを縮小することはできません。したがって、これらの CSS プロパティを使用して期待される縮小または拡大効果を達成することはできません。
以上がCSS `width: auto` と `max-width` はツールチップ コンテンツのオーバーフローと折り返しにどのように影響しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。