0

サイドバーとコンテンツの 2 つの列で構成される単純な Web ページがあります。両方の列が動的である場合は問題ありませんが、サイドバーの幅は固定する必要があり、コンテンツの幅はブラウザーの幅に応じて動的にする必要があります。

列の幅を計算する方法がわかりません。

ありがとう。

4

2 に答える 2

2

次のようなものを探していると思います。

http://jsfiddle.net/ekVJe/

私が行ったことは、サイドバーを左にフロートさせ、コンテンツにサイドバーの幅に相当する左余白を与えることです:

#sidebar { 
    width: 200px;
    float: left;
}

#content {
    margin-left: 200px;
}
于 2013-08-06T10:54:05.260 に答える
2

あなたはこれを行うことができます:

フィドル

#sidebar { 
    width: 200px;
    float: left;
}

#content {
    overflow: auto; 
 /* trigger a block formatting context (this fills remaining horizontal width) */
}
于 2013-08-06T11:18:39.047 に答える