次のデザインの簡単なページを作成する必要があります。
最初の行の正方形は、実際には次のようになっているはずです。
そのために、2 つの列と 3 つの行を持つテーブルを作成し、小さな正方形を描画する div を作成したいと考えました。次を使用してそこに正方形を追加できます。
.squareClass{
position: relative;
top: -80px;
left: 20px;
}
しかし、私が抱えている問題は、最初の行の高さ (上に移動したにもかかわらず、小さな正方形の高さ) を変更する方法がわからないことです。
何かご意見は?
編集:
そのためのコードは次のとおりです。
<div class="container">
<table border=1 style="width: 800px;">
<tr>
<td>
<div class="squareClass" style="position: relative; top: -80px; left: 20px;">
<div class="imageClass" style="float: left; border: 2px solid blue;"><img src="something.png" ></div>
<divclass="infoClass" style="border: 2px solid yellow;">
<div class="containerRightTop"> some text </div>
<div class="containerRightBottom"> some other text </div>
</div>
</div>
</td>
<td>
<div class="squareClass" style="position: relative; top: -80px; left: 20px;">
<div class="imageClass" style="float: left; border: 2px solid blue;"><img src="something2.png" ></div>
<div>
<div class="containerRightTop"> some text 2</div>
<div class="containerRightBottom"> some other text 2</div>
</div>
</div>
</td>
</tr>
<tr><td>cell21 content - just text</td><td>cell22 content- text</td></tr>
</table>
</div>
ここに私が持っているものがあります:
ここに私が必要なものがあります:
そのため、表の行の高さを変更して画像の下部に揃える方法がわかりません。containerRightBottom
また、テーブルの上端のすぐ下にショーを作成し、テーブルのすぐ上にショーを作成する方法もわかりませんcontainerRightTop
。
jsfiddle: http://jsfiddle.net/pkU8T/