Jump to content
  • 0

FancyBox, съзжает контент


DastRule
 Share

Question

Здравствуйте уважаемые гуру.

Опыт в вёрстке имею минимальный, профиль не мой, однако возникла необходимость сделать один сайт.

Сайт имеет фиксированный размер и центрируется как по горизонтали так и по вертикали. Имеется необходимость в галерее, остановился на FancyBox (к слову в LightBox проблема аналогичная).

Суть в том, что при клике на картинке из галереи сбивается центрирование по горизонтали всего контента кроме этой самой картинки. После закрытия окошка галереи, сайт остаётся в таком-же положении.

Проблема замечена во всех браузерах кроме Оперы и (невероятно!) IE.

Изначальный вид:

3f0359c0ab89.jpg

Клик по картинке (всё уехало):

03c83cecc7b3.jpg

После:

1ab751107660.jpg

Заметил одну особенность: в стиле fancybox - #fancybox-loading установлен атрибут display:none;, если его сделать что-то кроме none то съзжает всё сразу.

Заранее спасибо за помощь, чувствую где то туплю, не судите строго.

Edited by DastRule
Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

замечательно решили вопрос с вертикальным центрированием.

Однако если уж #wrapper { display: table-cell; }, то и вести оно себя будет как ячейка таблицы.

А как единственной ячейке таблицы шириной 1000px вести себя в таблице шириной 100%?

Не знаете?

Вот и файрфокс не знает. И Хром не знает.

И ладно бы это ещё в самом деле была таблица, так ведь нет, это всё блочные элементы, но в css такое!

Браузеры путаются и с ума сходят, а с ума сходят — вот и путаются.

Кстати, зачем вообще для #wrapper задана ширина?

его ведь задача только по вертикали центровать.

А центровать по горизонтали обучен #centered. И ему задана и ширина и margin: auto — всё как положено.

Уберите ширину у #wrapper. Не нужна она там. И всё заработает стабильнее.

Link to comment
Share on other sites

  • 0

Спасибо, за ответы!

Порой понимаешь как нужен хороший сон. Я искал ошибку совсем не там где надо было. FancyBox совершенно не причём, в этом я убедился только открыв fierbug сегодня.

wildhind, воспользовался вашим советом, убрал у wrapper ширину и всё сразу стало работать как надо.

Edited by DastRule
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy