さまざまなオプションを混乱させた後、簡単な16_9.jpg(16x9)を作成してdivに入れてdivを強制的に私の理想的な比率を持っていますが、divはその内部要素を%でスケーリングしていないようです。 img height = "100px"のdivサイズに影響するかもしれませんが、パーセンテージを使用すると機能が停止します。 それは私の最後の手段だと思われます。固定高さのレイアウトを作成しなければならないので、正確な幅がわからない場合は、比率のみに頼らざるを得ません。divをインナーimgとの高さと幅が同じになるようにする
1
A
答えて
0
高さのパーセントがコンテナの高さに基づいているため、高さが固定されていないdiv内の要素のパーセンテージの高さを使用できません。たとえば、divの高さが200ピクセルの場合、100%に設定されている要素の高さは200ピクセルになります。しかし、divの高さが設定されていない場合、ブラウザは、内部要素のパーセンテージの高さを基にする高さを持ちません。 divや他のブロックレベルの要素は、デフォルトでは動的な高さと幅を持ち、高さはdiv内に含まれる要素の高さによって決定され、幅はdivを含む要素の幅によって決まります。
divの幅をその内容に基づいて設定できる方法の1つは、divを浮動させる場合です。その場合、divはコンテナの幅を基にしなくなり、代わりに子供。しかし、それはあなたにとって最善の解決策ではないかもしれません。あなたが本当に達成しようとしていることについての詳細な情報なしで言い難いです。
関連する問題
- 1. divをブートストラップの幅と同じ高さにします。
- 2. Androidのレイアウトと同じ幅と高さ
- 3. CSS - 高さが同じで、幅と幅が同じである列
- 4. アイテムの高さをアイテムの幅と同じに設定する
- 5. ブートストラップの列の高さを幅と同じに設定する
- 6. 必要な最大高さと同じ高さにdivをスケールする
- 7. 2つのdivの高さと幅が同じになるようにするにはどうすればよいですか?
- 8. CSSの幅が未知の高さと同じ高さ
- 9. Android同じ幅と高さを表示
- 10. 同じ幅と高さのビュー
- 11. cssで同じ幅と高さの列
- 12. 高さのCSSと同じ幅
- 13. フローティング内部divを最高divと同じ高さにする方法
- 14. インナーDIVの高さをどのように設定するのですか?
- 15. imgの高さに応じてimgの幅を変更する方法
- 16. divを私の以前のdiv兄弟と同じ高さにするには
- 17. 同じ行のdivを同じ高さにする - 動的コンテンツ
- 18. 子divをフレックス親と同じ高さにする方法
- 19. IEのdivの高さと幅がFirefoxと異なる
- 20. 同じ高さのDivとspan
- 21. 子画像と同じ高さのdiv
- 22. cssの幅が高さと同じでない
- 23. 高さと幅を持たないimgタグを定義する
- 24. divの幅をコンテンツの幅と同じにします
- 25. divの幅を画像の幅と同じにします
- 26. ブラウザと同じ次元のCSS div未満30 pxの幅と高さ
- 27. DIV同じ高さ
- 28. divを別のdivと同じ位置にとどめるようにする
- 29. 幅と高さを選択する全てのimgタグとidを除いたdiv特定のdiv
- 30. 同じ幅に設定すると、入力とテキストエリアの幅が異なるように見えますか?