このレイアウトに使用する必要がある html と css は何ですか (フロートを使用したくないと考えて、ディスプレイを使用したいと考えてください)。
質問する
52 次
2 に答える
2
次の 3 つのオプションがあります。
- テーブルを使用して、必要に応じて構造化します - 2 つの行と 1 つの列 (rowspan="2" を使用)
- 3 つのブロックすべてを絶対位置に配置する
- フロートを使用する
最良かつ簡単な方法は、フロートを使用することです。
于 2013-05-20T20:54:16.683 に答える
0
この方法はもっと手間がかかると思いますが、うまくいきます:
HTML:
<div class="left">
<div class="one">
</div>
<div class="two">
</div>
</div>
<div class="right">
</div>
CSS:
.left {
display: inline-block;
width: 320px;
height: 400px;
border: 1px solid blue;
}
.right {
display: inline-block;
width: 100px;
height: 300px;
background: red;
border: 1px solid green;
vertical-align: top;
}
.one, .two {
width: 300px;
height: 100px;
margin-bottom: 20px;
background: brown;
}
于 2013-05-20T21:04:38.780 に答える