4

2 つの div を作成し、css インライン プロパティを使用して左右に配置しました。問題は、幅と高さをパーセンテージ (ピクセル値ではなく) で設定できないことです。この質問の代替案をいくつか見てきましたが、まだ解決には至っていませんが、

これは私が欲しいものです:ここに画像の説明を入力

ここにフィドルがあります:http://jsfiddle.net/6JgNu/(パーセントではなくピクセル値を使用して高さを設定しました)。高さをパーセント値で更新してください。

コードは次のとおりです。

<style type="text/css">
.left-panel
{        
    background-color:#ccc;
    width:10%;
    height:100px;            
}
.right-panel
{        
    background-color:Gray;
    width:90%;
    height:100px;
}

最初のパネル 2番目のパネル

どんな助けでもありがたく受け取った!

4

5 に答える 5

6

使用するfloat:left

.left-panel
{        
    background-color:#ccc;
    width:10%;
    height:100px;
    float:left;            
}
.right-panel
{        
    background-color:Gray;
    width:80%;
    height:100px;
    float:left;
}​

デモ: http://jsfiddle.net/6JgNu/5/

于 2012-11-03T05:26:04.823 に答える
3

に追加float:left;するだけ.left-panelです。これが役に立てば幸いです-頑張ってください。

于 2012-11-03T05:24:06.057 に答える
2

これを使って:

<style>
.left-panel
{        
    background-color:#ccc;
    width:10%;
    height:100px;
    float:left;        
}
.right-panel
{        
    background-color:Gray;
    width:90%;
    height:100px;
    float:left;
}

</style>

<div class="left-panel"></div>
<div class="right-panel"></div>
于 2012-11-03T10:13:37.313 に答える
0

float:left を div に追加すると、動作するはずです

于 2012-11-03T05:26:49.870 に答える
0

このcssを使用します

.left-panel
    {        
        background-color:#ccc;
        width:10%;
        height:100px;
        float:left;        
    }
    .right-panel
    {        
        background-color:Gray;
        width:90%;
        height:100px;
        float:left;
} 
于 2012-11-03T05:30:20.167 に答える