私は 3 列のレイアウトをしようとしていますが、青色 (右) の列が折り返されているのはなぜだろうと思っていました。これは IE では問題なく動作しますが、Chrome では動作しません (30.0.1599.101m)
HTML
<body>
<div class="top">
<div class="left">
</div>
<div class="center">
</div>
<div class="right">
</div>
</div>
</body>
CSS
body
{
height:100%;
margin:0;
background:gray;
}
.top
{
width:225px;
height:200px;
background:black;
}
.left
{
width:75px;
height:200px;
background:Red;
float:left;
display:inline-block;
}
.center
{
width:75px;
height:200px;
background:green;
float:none;
display:inline-block;
}
.right
{
width:75px;
height:200px;
background:Blue;
float:right;
display:inline-block;
}
編集
流体の高さを持つ中央要素が必要です。トップは、センターが取る高さを取る必要があります。