2

私はこのようなレイアウトを作成しようとしています:

ここに画像の説明を入力してください

私の質問は、特に5つのボックスを中心にしています。私はCSSを機能させるのに苦労しています。このようなレイアウトの簡単なセットアップはありますか?

4

1 に答える 1

3

幅が固定されているようですので、例を示します。幅は幅に対して正確ではありませんが、必要な値を簡単に設定できます。ここでの主なものはfloat:left、divを1行に表示するsmall_bottomクラスにあります。overflow:hidden最下位クラスでは、そのdivがフローティングdivをラップアラウンドします(それがないと、内部に何もないように表示されます)。これがブラウザウィンドウの幅に依存するようにしたい場合は、small_bottomに幅のパーセントを使用してみてください。

HTML:

<div class="main">
    <div class="top"></div>
    <div class="bottom">
        <div class="small_bottom"></div>
        <div class="small_bottom"></div>
        <div class="small_bottom"></div>
        <div class="small_bottom"></div>
        <div class="small_bottom"></div>
    </div>
</div>​

CSS:

div{border:solid 1px;}
.main{width:350px; border:solid 1px;}
.top{ height:40px;margin:5px;}
.small_bottom{
    float:left;
    height:50px;
    width:50px;
    margin:5px;
}
.bottom{margin:5px; overflow:hidden;}

​

これがどのように見えるかの例です

于 2012-09-02T23:24:55.133 に答える