| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Вёрстка веб-сайтов > Центрированные слои |
| Автор: Guide 30.7.2008, 08:17 |
| В общем скажу сразу, только недавно начал переходить с табличной вёрстки на послойную. В глаза бросился сайт deviantart.com, вернее бросилась в глаза реализация центрирования плавающих слоёв. Сколько я не копался в их кодах, в итоге не смог отделить мёд от дёгтя. В общем прошу вас помочь решить данную проблему. К сообщению прикрепил картинку. Объясню что нужно сделать: Есть три слоя -> Зелённый (Контейнер), Оранжевый (Малый контейнер), Голубой (Картинка). Как из рисунка понятно, планируется галерея. Задача заключается в том чтобы все контейнеры и рисунок были центрированы. При этом Зелённый не имеет фиксированной ширины (width: 100%), Оранжевый имеет фиксированную ширину(width: 210px), Рисунок имеет только фиксированную высоту, то есть может менять ширину, но в пределах ширины Оранжевого слоя. Надеюсь я правильно объяснился, буду рад и очень благодарен если найдутся люди которые решат мою проблему. Спасибо за внимание. http://ipicture.ru/Gallery/Viewfull/4325425.html |
| Автор: bars80080 30.7.2008, 09:01 |
| м-м-м, завернуть все оранжевые в дополнительный контейнер без указания ширины. этот внешний контейнер отцентровать в зелёном? внутри тоже выравнивание по центру далее назначить оранжевым контейнерам боковые маргины в процентах, и все они должны быть display: inline; такая вот идея |
| Автор: Guide 30.7.2008, 09:12 |
| Идею не совсем понял. Если не сложно, рабочий пример.... |
| Автор: bars80080 30.7.2008, 11:32 | ||
| к сожалению, могу толкать только идеи вот пример отлично пашуший в ИЕ6
|
| Автор: webster 30.7.2008, 12:09 | ||
bars80080 вы же объявили для :
|
| Автор: bars80080 30.7.2008, 12:43 |
| бред какой-то, в очередной раз убеждаюсь что ФФ с логикой не дружит сильнее ИЕ так и не сумел заставить его и центрировать нормально и отображать поля. любой внутренний блок с display: block; выстраивает элементы в колонку а делать поля дорисовкой, извини, это мягко говоря на танках в булочную ездить |
| Автор: krundetz 30.7.2008, 13:01 |
| гдето видел кросбраузерное решение это задачи надо пошерстить закладки если найду выложу. |
| Автор: Guide 30.7.2008, 13:49 | ||
Эх выы! |
| Автор: bars80080 30.7.2008, 14:03 | ||
а я блин что-то читаю
эх, проверять надо |
| Автор: Guide 30.7.2008, 14:07 |
| Наверно вопрос можно считать решенным? Или есть умельцы которые сделают лучше? |
| Автор: bars80080 30.7.2008, 14:41 |
| а чем тебе не нравится? вроде идеально соответствует твоей картинке |
| Автор: Guide 31.7.2008, 13:38 | ||
Короче, вот кроссбраузерное решение без извратов (Conditional comments) и красиво. Всем спасибо, почти ничем не помогли.
|
| Автор: krundetz 31.7.2008, 15:01 | ||
Это что за предьява такая? Тебе пытались помочь я 1 час потратил чтобы найти тебе ссылку на решение(правда не нашел) bars80080 выдал кучу кода webster поправил барса кое в чем. Мы что обязаны были это делать? Мы что обязаны были вам выдать решение по первому вашему требованию? Сдесь к друг другу другие отношения а не такие как у вас. |
| Автор: bars80080 31.7.2008, 15:05 |
| ну-ну. судя по всему ты его забыл проверить в самом популярном браузере ИЕ6 да и я бы не сказал, что влипшая в верхний край картинка так уж хорошо смотрится |