0

左側に固定(位置)しました。style = "overflow:auto"があり、残りの記事はスクロール可能な右側に移動します。

サイドナビの一部のオプションは、IEおよびFFでは表示されません。ブラウザのビューポートはブラウザによって異なることを理解しています。すべてのオプションが表示されるようにsidenavの高さを調整するにはどうすればよいですか。

助けていただければ幸いです。

ありがとう。

4

4 に答える 4

1

sidenavに追加overflow-y:autoすると、ビューポートの高さがsidenavのコンテンツの高さよりも低い場合に、sidenavのコンテンツがスクロール可能になります。

于 2011-01-04T14:40:01.953 に答える
0

autoの代わりにoverflow:visibleを使用してみてください。

また、修正済みは、IE7+からの古いIEでのみサポートされていません。

見るべきサンプルページはありますか?

于 2011-01-04T12:25:46.627 に答える
0

彼らのデモはあなたがやろうとしていることのように見えるので、この記事はあなたにとって非常に役立つようです。http://cross-browser.com/x/examples/floater_fixed.html cross-browser position:fixedソリューションを提供します。

于 2011-01-04T12:28:39.683 に答える
0

これが役立つかどうかを確認します。

http://jsbin.com/ixula4

私がやったことはtop: 0; height: 100%、固定位置のdivに。と一緒に追加したことoverflow: autoです。FF、Chrome、IE7(標準準拠モード)で動作するようです。他のブラウザについてはよくわかりません。他のブラウザで使用できるハックについては、「100%高さのdiv」について詳しく調べてください。

于 2011-01-05T08:00:37.843 に答える