浮動小数点数div
は、高さがdocument
高さの100%まで伸びています.Javascriptを使用しています。 5つはすべてimg
要素を含んでいます。浮動小数点divの内部で垂直方向にimgを整列する
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<link type="text/css" rel="stylesheet" href="style.css"/>
</head>
<body>
<div id="wrapper">
<div id="static"><img src="http://www.rs.dhamma.org/wheel.gif"/></div>
<div><img src="http://www.rs.dhamma.org/wheel.gif"/></div>
<div><img src="http://www.rs.dhamma.org/wheel.gif"/></div>
<div><img src="http://www.rs.dhamma.org/wheel.gif"/></div>
<div class="clear"><img src="http://www.rs.dhamma.org/wheel.gif"/></div>
</div>
</body>
</html>
Javascriptを:
//sets columns height to 100%;
function colsHeight(){
var docHeight = $(document).height();
$("#wrapper div").height(docHeight);
};
$(document).ready(function(){
colsHeight();
});
とCSS:私は親のdiv
display: table
とimg
display: table-cell, vertical-align: middle
が、運を設定しようとしました
*{
margin: 0;
padding: 0;
}
#wrapper{
width: 1000px;
margin: 0 auto;
}
#wrapper div{
padding: 0 20px;
background-color: #9F81F7;
float: left;
border-right: 1px solid black;
}
#wrapper img{
}
div.clear:after{
content: " ";
clear: both;
}
。 margin-top: 50%
を定義することは何も期待していません。
すべてのヘルプ高く評価しました。
ありがとうございます!
なぜdisplay:inline-block;浮動小数点の代わりに?次に、あなたの心の中身を縦に並べて使うことができます。 – joshnh
既に試してみましたが、成功しませんでした。私のJSFIDDLEを編集してみてください。ありがとう –
また、 'display:inline-block;'を使用する予定がある場合は、 '#wrapper div 'の間にスペースを入れてはいけません。 _ _つまり、1行にまたはインデントなしですべて – Hawken