cssのpositionプロパティを使って、divの中にあるp要素を相対的に配置したいときなどがあります。
その場合って、相対的に配置したい要素の次に別の要素があった場合に、本来p要素が配置されていた部分がなかったことになってしまいます。
これを回避する方法ってないのでしょうか?
文章だと意味わからなくなってしまったので、実際のコードを見てください。
html
1<div class="wrap"> 2 <p class="title"> 3 this is title 4 </p> 5 <p class="content"> 6 test 7 </p> 8</div>
css
1div.wrap { 2 position: relative; 3} 4 5p.title { 6 position: absolute; 7 top:0; 8 left:0; 9}
このようにした場合、p.content
って本当はp.title
の下に来てほしいですが、本来p.title
があった空間がなかったことになってしまって、重なって表示されてしまいます。
これって回避する方法とかあるのでしょうか。
実際のイメージ -> http://jsdo.it/ritukiii/mwfv
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。