0

タイトル バーとコンテンツの 2 つのセクションを持つ CSS レイアウトを作成する必要があります。

タイトル バーは 55 ピクセルにする必要があり、コンテンツはページの残りの部分を埋めます。position:fixed 要素を使用できません。現在、javascript を使用して高さを次のように設定しています。

document.getElementById("content").height = (window.innerHeight - 55) + "px";

しかし、すべてCSSのレイアウトを使用したいのですが、可能ですか?

4

2 に答える 2

0

これには JavaScript を使用する必要はありません。この例をよく理解してください - 100% 高さのレイアウト。私のために何度も働いた。

于 2013-05-25T13:58:05.660 に答える
0

css3 をサポートする新しいブラウザーでは、css で calc() 関数を使用できます。あなたの場合、次のようになります。

#content
{
    height: calc(100% - 55px);
}

ここでより多くのドキュメントを見つけることができます

于 2013-05-25T13:58:28.747 に答える