検索

ホームページ  >  に質問  >  本文

動的サイズの画像/タイトルにテキストの幅を合わせる: ステップバイステップのガイド

このコードペンを参照してください: https://codepen.io/allen-houng/pen/XGMjMr?editors=1100#0

リーリー

親 div と 2 つの子 div (画像と説明) があります。ビューポートの高さに基づいて画像のサイズを変更します。つまり、幅は動的で応答性が高くなります。 JavaScript を使用せずに、対応する兄弟 div .description のサイズを画像の幅に合わせて変更するにはどうすればよいですか?

言い換えれば、どのように変換すればよいでしょうか:

これを入力してください:

P粉818306280P粉818306280288日前1421

全員に返信(2)返信します

  • P粉939473759

    P粉9394737592024-02-04 14:17:48

    画像の幅を 100% に設定するだけです。次のようにテストするには、img スタイル タグに「width:100%;」を追加するだけです:

    リーリー

    またはクラスに入れます:

    リーリー リーリー

    "display: block" は、幅に関係なく、img が常に独自のブロック内にあることを保証するだけです。つまり、テキストはその隣には表示されず、その下または上にのみ表示されます。

    返事
    0
  • P粉001206492

    P粉0012064922024-02-04 00:02:48

    コンテナを inline-block (または tableinline-gridinline-flex などの任意の縮小構成) に設定します。 floatabsolute など)、テキストの幅を phpcnc phpcn0 に強制して、コンテナの幅が画像によって定義されるようにします (テキストは幅に影響しません) )、次に min -width を再度使用して幅を 100%

    に強制します

    リーリー リーリー

    返事
    0
  • キャンセル返事