Исправлена ​​проблема позиционирования Firefox; IE тоже - PullRequest
0 голосов
/ 23 ноября 2010

В Firefox на эта страница исправлена ​​позиция вместе с smooth-scroll.js.

Вкл. эта страница в Firefox правая навигация не отображает всеНавигационные элементы, которые он отрезал.

Как исправить?Использовать CSS?

Также в IE 6–8 использование фиксированного позиционирования нарушает работу сайта.

Цените любые мысли и предложения.

Ответы [ 4 ]

1 голос
/ 23 ноября 2010
  1. дать .rightside-position a bottom значение: то есть: bottom: 40px, которое остановит его обрезание.

  2. IE 6 (возможно, 7) не понимает положение: исправлено.попробуйте это: http://ryanfait.com/resources/fixed-positioning-in-internet-explorer/

0 голосов
/ 23 ноября 2010

Вам необходимо просмотреть список из 46 ошибок HTML и 16 ошибок CSS.

0 голосов
/ 23 ноября 2010

Ваш дизайн не позволит фиксировать позиционирование этой области, поскольку слишком много элементов навигации будут выходить за пределы страницы и станут недоступными.

Вы можете либо увеличить расстояние между элементами sidenav (чтовероятно, все еще не будет работать для экранов 1024 x 768), или вы можете удалить фиксированное позиционирование и позволить ему прокручиваться как обычно.

0 голосов
/ 23 ноября 2010

Кажется, что скрытые навигационные элементы есть, но вы просто разместили их вне страницы, чтобы они выглядели скрытыми даже при прокрутке вниз.

Это, вероятно, не то, что вы хотите услышать, но безСложности JavaScript, я думаю, что практическим решением здесь было бы избавиться от позиции: исправлено полностью.Кажется, это не служит какой-либо цели для удобства использования.Другое решение может заключаться в том, чтобы уменьшить расстояние между элементами <li> для вывода списка вверх, но это не решит проблему навсегда, если этот список будет расти в будущем.

...