1

原則として「メトロ」のデザインに近い画面を作ろうとしています。

私が行っている方法は、すべての要素が同じ幅ですが、同じ高さではないということです。次に、それらはすべて上に整列し、それらの上にスペースを残さずに、空いている空きスペースを把握する必要があります。

私が抱えている問題は、要素をインラインブロックに設定すると、次のようにレンダリングされることです: ここに画像の説明を入力

それらをフロートに設定すると、一方は正しく見えますが、もう一方はそうではありません。以下は、float:left と float:right の両方です。 ここに画像の説明を入力 ここに画像の説明を入力

これは例のフィドルです: http://jsfiddle.net/paulocoelho/2qyrp/

ツィーコード:

div{
    display:inline-block;
    vertical-align:top;
    margin:1px;
    /*float:left;*/
}

.smallBlock{
    height:50px;
    width:50px;
    background:blue;
}
.largeBlock{
    height:90px;
    width:50px;
    background:red;
}
4

2 に答える 2