2011-02-26 5 views
3

私はアプリの流体レイアウトを作成しようとしていますが、CSSの高さのパーセンテージに問題があります。ウィンドウの垂直サイズからこのパーセンテージを取得したい場合は、ウィンドウの水平サイズを使用して高さ%を指定しています。これは可能ですか、私は幸運ですか?cssの縦のパーセンテージを使用する - 高さ:x%;

width: x%; 
height: y%; 

xとyは、要素を望む割合です。どちらもウィンドウの水平サイズによって決定されており、それぞれがそれをそれぞれの軸として使用したいと考えています。

答えて

2

親ノードの絶対的な高さを更新するためにJavaScriptを使用する場合、height%は何かを意味し始めます。周りを遊ぶことから、身体の第一世代の子供としてのPまたはDIVはCSSの高さ%を無視します。それを絶対的な高さで何かに包んでください。手前の高さがわからない場合は、onload JS関数を使用して高さを設定します。

+0

私はjsを使う必要はないと思っていましたが、これは今のところ唯一の選択肢のようです。助けてくれてありがとう! –

関連する問題