2012-03-27 9 views
0

は、だから私はするのではなく、このIE8の最大高さのパーセンテージ?

height: expression(this.scrollHeight > 333 ? "333px" : "auto"); 
誰が割合にそれを変更する方法を知っていた場合、私は思っていた

のようなIE8でdivのための最大の高さを設定するには、CSSのハックを使用しようとしています固定ピクセルサイズ?もしできれば、それは素晴らしいだろう。ありがとう!

基本的に、私はちょうどthis.scrollHeight is > window.height * .75か何かを言いたいと思います。

http://jsfiddle.net/KFyM4/6/

トリックはこれです:

答えて

1

ないあなたが達成したい正確に何をしてくださいが、それはこのようなjavascriptをせずに行うことができます-Geoff

max-height:33%;height:auto !important;height:33%; 

そして、 IE6でも動作します。唯一の捉え方は、親要素は固定された高さセットを持っていなければならないということです。

ブラウザのウィンドウで操作している場合は、ウィンドウの高さを取得し、bodyトラフのJavaScriptに適用する必要があります - 休憩はトラフCSSを行うことができます。

+0

ああ、実際はそれほど悪くはないようです。それが動作するかどうかを確認するクラックを与えるだろう。 – gabaum10

関連する問題