現在htmlでコーディングしているのですが、以下の画像のようなスタイルを実現するとすると、どのようなCSSを書き、HTMLを書けばよいでしょうか?
線はそれぞれコンテンツ境界線と考えています。
現在以下のようなコードを書いていますが、次の画像のような形になってしまいます。
(現在張り付ける用の画像がないためにdivにボーダーをつけて代用しています)
css
1div{ 2 margin: 10px; 3} 4.blocka{ 5 display: block; 6 height: 200px; 7 border: solid 2px; 8 margin-right: 20px; 9 float: left; 10} 11.blockb{ 12 display: block; 13 border: solid 1px; 14}
html
1<div style="display:block;"> 2 <div class="blocka"></div> 3 4 <div class="blockb"> 5 <p>文章</p> 6 7 <p style="width: 200px;border:solid 1px;">タンゴ</p> 8 9 <p style="padding-top: 60px;">文章</p> 10 </div> 11</div>
多分ブロック要素の扱いとfloatの回り込みの理解がなってないために起こっている問題だとは思いますが、どうかよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。