padding-bottom アプローチを使用して、比較的柔軟なレイアウト幅の柔軟な高さを作成しました。
今、ブロックのフローティングアイテム(FIDDLE http://jsfiddle.net/nZmr5/を参照)を垂直に中央に配置するのに本当に苦労しています。誰かがJavaScriptなしでそれを実現するアイデアを持っていますか?
ここに私の構造があります:
<HTML>
<HEAD>
<TITLE>My new webpage</TITLE>
<style>
body, html {
top:0;
left:0;
margin:0;
background-color:green;
width:100%;
overflow:hidden;
}
.floating-item{
padding-top:0;
margin:0;
top:0;
left:0;
width:100%;
padding-bottom:0.1%;
position:relative;
background-color:red;
border: 1px black solid;
}
.item{
background-color:white;
float:left;
width:20%;
padding-bottom:1%;
margin-left:4%;
margin-top:1%;
}
</style>
</HEAD>
<BODY>
<div class="floating-item">
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
</div>
</BODY>
</HTML>