我使用 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>