CSSを使用してこのレイアウトを整理し、divをフローティングしようとしています。標準サイズの箱には、大きな箱と背の高い箱があります。これはjsfiddleです
私はこのマークアップを持っています -
<head>
<style type="text/css">
.boxesHolder
{ width:970px;
border:1px solid green;
margin-left:auto;
margin-right:auto;
background-color:#06C;}
.boxes
{ border:1px solid blue;
margin:5px;
background-color:#FFF;}
.stand {width:230px; height:180px;}
.large {width:474px; height:372px;}
.tall { width:230px height:372px;}
.fLeft{float:left;}
.fRight{float:right;}
.clear {clear:both;}
</style>
</head>
<body>
<div class = "boxesHolder">
<div class = "boxes stand fLeft">1</div>
<div class = "boxes stand fRight">3</div>
<div class = "boxes large fRight">2</div>
<div class = "boxes stand fLeft">4</div>
<div class = "boxes stand fLeft">5</div>
<div class = "boxes stand fLeft">6</div>
<div class = "boxes stand fLeft">7</div>
<div class ="clear"></div>
</div>
</body>
まだ評判ポイントがないので、レイアウトの画像を投稿できません...
右下のスペースに背の高いボックスを追加したいだけです。私はそれを解決することができません。絶対配置ボックスでそれを行う必要がありますか? 最善のアプローチは何ですか。テーブルレイアウトで簡単だったでしょう!