0

In Firefox on this page position fixed along with smooth-scroll.js works perfectly.

On this page in Firefox the right nav does not display all nav items it gets cut off.

How to fix? Use CSS?

Also in IE 6 through 8 using fixed positioning breaks the site.

Appreciate any thoughts and suggestions.

4

4 に答える 4

1
  1. 値を与えます。つまり.rightside-position、それは切断されないようにします。bottombottom: 40px

  2. IE 6 (たぶん 7) が位置を認識しない: 修正済み。これを試してください:http://ryanfait.com/resources/fixed-positioning-in-internet-explorer/

于 2010-11-23T19:12:02.900 に答える
0

非表示のナビゲーション要素はそこにあるように見えますが、下にスクロールしても非表示に見えるようにページの外に配置しただけです。

これはおそらくあなたが聞きたいことではありませんが、JavaScript の複雑さがなければ、ここでの実用的な解決策は position:fixed を完全に取り除くことだと思います。強いユーザビリティの目的には役立たないようです。もう 1 つの解決策は、要素間の間隔<li>を狭めてリストを引き上げることかもしれませんが、このリストが将来大きくなった場合、これは完全には解決しません。

于 2010-11-23T19:09:48.657 に答える
0

あまりにも多くのナビゲーション アイテムがページからはみ出してアクセスできなくなるため、設計上、その領域を固定配置することはできません。

sidenav 項目間の間隔を狭くするか (1024 x 768 の画面ではまだ機能しない可能性があります)、固定位置を削除して通常のようにスクロールさせることができます。

于 2010-11-23T19:11:04.173 に答える
0

46 個の HTML エラーと 16 個の CSS エラーのリストを実行する必要があります。

于 2010-11-23T19:25:30.893 に答える