これはCSSとスクリプトなしで行う方法はありますか?私は最小幅のdivを持っており、内部は可変幅の動的に生成された内容を持つ絶対的に配置された内部divです。コンテンツがdivを超えている場合もありますが、絶対的に配置されているのでdivを引き伸ばすことはありません。どのように私はそれを含むdivをストレッチするのですか?ありがとう絶対配置されたコンテンツに合わせてdivを伸ばす
10
A
答えて
1
私はこのJSfiddleを参照してみてください。 http://jsfiddle.net/gA7mB/ 私がそれを正しく読むと、それは基本的にあなたが探しているものです。
HTML
<div class="container" >
<div class="relative" >
<div class="absolute" >
<h1>I am Content i can be as long as you wish. t is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here', making it look like readable English. Many desktop publishing packages and web page editors now use Lorem Ipsum as their default model text, and a search for 'lorem ipsum' will uncover many web sites still in their infancy. Various versions have evolved over the years, sometimes by accident, sometimes on purpose (injected humour and the like).</h1>
</div>
</div>
CSS
.container{
width: 500px;
}
.relative{
position: relative;
background: #666;
min-width: 200px;
min-height: 200px;
}
.absolute{
position: absolute;
background: #999;
top: 20px; //not important, just to show absolute position
left: 20px; //not important, just to show absolute position
}
+4
私にとってはうまくいきません:http://jsfiddle.net/gA7mB/117/ –
+2
これは子供の幅を維持するのにはうってつけですが、親の身長に子供を包み込む方法もありますか? –
1
コンテンツ要素がposition: absolute
を持っている場合、それは不可能です。ただし、絶対配置を避けることもできますが、代わりに浮動要素を使用して目的の結果を得ることもできます。例としてthis answerからvery similar questionを参照してください。
関連する問題
- 1. Div絶対配置されたコンテンツのサイズに展開
- 2. コンテンツに合わせてdivを縦に伸ばす
- 3. コンテンツが絶対配置されたフッタを配置する
- 4. 絶対配置された子divは親に合わせて展開されますか?
- 5. グリッドに配置されたdiv内の絶対配置
- 6. 絶対配置されたdivは絶対配置された親内にスクロールします
- 7. IE:相対配置されたdivの下に絶対配置されたdivを表示する方法
- 8. 絶対divを絶対divに配置する方法
- 9. 絶対配置されたdivはコンテンツに応じて自動調整されません
- 10. 絶対配置され、中央揃えのdivの余白をウィンドウのサイズに合わせて保持する
- 11. オーバフローオートで絶対配置されたdivは、子絶対divを切り捨てるようにします。
- 12. 絶対配置divがビューポート
- 13. 絶対配置されたdivはボディの下まで完全に伸びません
- 14. 絶対配置されたdivをオーバーラップする
- 15. 絶対配置されたdivが他の絶対配置されたdivに入れ子になっている問題
- 16. 絶対配置されたdivのマージンが崩れていませんか?
- 17. 絶対配置div内相対配置div移動
- 18. 絶対配置された要素が相対div内に正しく配置されていない
- 19. 絶対配置されたdivのスクロールバーを非表示
- 20. 絶対位置divがメインのコンテンツ
- 21. センターは絶対に配置<a>絶対配置された画像
- 22. 絶対配置されたdiv内に固定配置されたdivが必要
- 23. 相対配置されたdiv内に絶対配置された要素までスクロール
- 24. 表示div内の絶対配置された画像
- 25. 絶対配置されたdiv内の下の相対位置を指定した位置div
- 26. 絶対配置でdivをセンタリングする
- 27. jQuery絶対配置されたボタンバインディング
- 28. 絶対配置された画像は絶対配置された親に対して位置決めされています
- 29. 絶対配置されたdivでスクロールを有効にする方法は、ビューポートに適合しません。
- 30. CSS div画像に合わせて伸ばす
いいえ、スクリプトなしではありませんAFAIK –
私たちはあなたが持っているものと一緒に働くことができるように例を設定します。 – Henesnarfel
絶対配置されたdivはもはや親の "内側"です。したがって、これをcssだけで行うことは不可能です。 – Bazzz