Главная CSS-верстка

Позиционирование блока относительно родителя с помощью position: fixed

За столь продолжительный период верстки сегодня мне впервые пришлось столкнуться с необходимостью разместить на странице фиксированный блок (используя CSS-свойство position:fixed), который бы при скролле страницы всегда сидел в одном месте окна браузера. Информацию по этому поводу я, естественно, почитал на разных блогах и форумах. Но ...

Комментарии (50)

  1. Понятно, тока у меня все равно не получается. В mozilla все супер, а в IE… перечитаю еще раз статью :(. Спасибо

  2. Круто, что тут еще скажешь. Молодец ;)

    • Круто…

      Вот, когда сделаю, если получится, конечно, прокрутку страницы при нахождении крсора мыши над фиксированным блоком, тогда да :)
      Будет полный фен-шуй :)

  3. Наконец-то созрел и открыл ресурс посвященный фиксированным блокам (колонкам) на web-страницах.
    Приглашаю — fixed.name
    Без графических выкрутасов, сугубо технические моменты и детали, примеры.

  4. #wrapper {
    width: 642px;

    Я полагаю здесь должно быть так:
    #wrapper {
    width: 885px;

    ?

  5. правый блок уплывает под основной контент, при уменьшении ширины

    Да, я знаю. Но этого не избежать, по крайней мере, я не знаю способа для устранения данного недостаток.

    Лечится заданием минимальной ширины для блока c position: fixed

  6. Народ, может кто подсказать как правильно сделать:
    ventern.ru/321.htm
    Собственно все хорошо, пока не появлется горизонтальный скрол, начинаешь его двигать туда сюда меню на месте текст ездит, смотрится кошмарно, как вылечить?

  7. несколько дней бился с кодом затем копал интернет в поиске такой же ситуации как у меня, и вот она!
    Спасибо большое автору! Его метод работает во всех браузерах, без особых нареканий (кроме ie6, даже с pixel. gif дрыгается блок). В сравнении с другими методами (которые у меня почему-то не заработали) данная статья показывает ПРОСТОЕ и красивое решение вопроса.

  8. Здравствуйте! проблема такая, у меня шапка сайта зафиксирована 155 пиксел. а я хочу в теле сайта использовать дерево каталогов и при этом хочу использовать вот этот тег

    <a name="videocam1"></a><a href="#videocam1"></a>

    но у меня результат он уходит под верхнее меню то есть под шапку, как мне решать эту проблему? заранее спасибо!!!

  9. Дмитрий здравствуйте (не надеюсь получить помощь, но все же напишу), на сайте www.brizmotors.ru добавил div="help" с position: fixed; работает во всех браузерах, включая IE 6−8 но на странице с товаром например здесь: www.brizmotors.ru/equipment/marine_engines/4000/4341_srm87/ position: fixed не срабатывает только в IE.

  10. Автор, спасибо большое, мне очень помогла ваша статья!

  11. Расскажите каким образом у вас зафиксирован на данной странице блок «share42», в котором находятся кнопки соц.сетей. Интересует эффект фикса, но при этом в самом верху страницы блок не может подняться выше указанного ему места. При этом юзается скрипт
    share42('/wp-content/themes/dimox.name/i/', 285,14)

    Опишите пожалуйста этот пример, он намного более элегантнее смотрится.

  12. Респект тебе!!!
    Пригодилось спасибо

  13. странно, все сделала так как у Вас описано, все получилось, но вот много елементов на сайте стали не кликабельны: заголовки статей, блок адсенсе который я закрпила этим способом, и весь sidebar (правый).

  14. Здравствуйте! У вас в слева значки блогов зафиксированы, очень стильно, при этом фиксируются после прокрутки шапки, подскажите как сделали? Спасибо.

  15. к стати на счёт значков у меня они показаны только на половину другая часть где-то за экраном (

  16. Наткнулся на статью с гугла, спасибо большое, но мою проблему она не помогла решить. У меня ситуация примерно такая же как у вас, только сайт резиновый, позиционирование относительно левого края мне ставить бессмысленно, а с правым не работает. Сталкивались ли вы с этой проблемой?

  17. Спасибо за информацию. Как раз хочу нечто подобное сделать.

  18. Cпасибо огромное, мучался 2 дня с блоком меню который нехотел отображаться в FireFox нормально и все сползало вниз, а в Opere все было нормально. Вопрос решен, снимаю шляпу пред Вами

  19. Это то, что я так долго искал. автор, спасибо огромное!

  20. не понятно что за left: 323px; к блоку. fixed, и как расчитать для других width