2012-03-08 19 views
4

このコードで高さのパーセンテージがなぜ機能していないのだろうと思います:高さでの高さは機能しませんか?

<div style="border-right:1px solid #000; height: 100%;"></div>です。

しかし、高さをピクセルに変更すると機能しますが、高さはピクセル単位で固定されています。

このdiv要素を垂直ルーラ/セパレータとして使用しています。

は、ここに私のコードです:http://jsfiddle.net/jKGUC/5/

助けてください。前もって感謝します。

+2

「パーセント」を設定することは不可能です。ピクセル_or_パーセントです。 –

+0

私はすでにそれを100%に変更し、 ';'を削除しました。まだ動作していません。リンクも更新しました。ありがとう。 – NinjaBoy

+2

何を参照して100%? 「」または左側のメニューに移動しますか? – Alex

答えて

7

height: 100%;スタイルは、親コンテナの高さに応じて高さを設定します。親がボディーの場合は、それらのエレメントの高さも指定する必要があります。

html, body { 
    width: 100%; 
    height: 100%; 
    margin: 0; 
    padding: 0; 
} 
+0

まだ動作していませんが、とにかく感謝します。私はまだ解決策を見つけようとします。 – NinjaBoy

0

親は「ピクセル」、その子の高さではない場合は、 `100%px`が動作しません

関連する問題