テキストの回り込みにおける CSS の幅と最大幅について理解する
CSS を使用してツールヒントを実装する場合、幅と最大幅の両方を使用するのが一般的です。 width プロパティを使用してサイズを制御します。これにより、ツールチップがさまざまなコンテンツの長さに適応し、オーバーフローすることなくコンテンツを収容するのに十分な広さを確保しながら、不必要に広くならないようにすることができます。
ただし、ツールチップ内のテキストが次の行に折り返されると、異常が発生します。ツールチップはラップされたコンテンツに合わせて縮小するのではなく、最大幅のままになります。これにより、提供されたスクリーンショットで明らかなように、テキストの下にかなりのパディングが残ります。
この動作は、テキストの折り返しの仕組みでは正常であると考えられます。ブラウザは、指定された最大幅以内のテキストを優先して表示し、超過した部分は後続の行に折り込みます。ただし、テキストを含むボックスの幅は、ラップされたコンテンツのサイズに基づいて調整されません。
残念ながら、この動作を直接変更する方法はありません。実際のテキストが折り返し後に必要なスペースが少なくなるかどうかに関係なく、ボックスは引き続き最大幅を占めます。
以上がテキストを折り返しても CSS ツールチップが縮小しないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。