![]() |
|
Модераторы: Illuminaty |
![]()
|
|
| Sufius |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 332 Регистрация: 5.4.2004 Где: Питер Репутация: нет Всего: 1 |
Использую слои...
но из-за position:relative страничка имеет огромную высоту с пустым местом... как от этого можно избавиться? |
|||
|
||||
| dm9 |
|
|||
![]() Дмитрий Копытин ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 3876 Регистрация: 22.7.2002 Где: Москва Репутация: 29 Всего: 137 |
Не совсем понял... Может быть, display: none;
|
|||
|
||||
| Sufius |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 332 Регистрация: 5.4.2004 Где: Питер Репутация: нет Всего: 1 |
<div id="q1" style="position:relative; top:0px; left:0px; visibility: hidden"> Бла-бла-бла </div>
если position:relative, то, если у меня несколько слоёв, когда они скрыты высота странички равняется их высоте... то есть если слоёв много-много, то страничка получается длиной на пару экранов с пустым местом... е сли использовать position:absolute, то невозможно прикрутить к дизайну, так как при изменении размера окна меняется и дизайн, а слой остается на своём месте... Вот можно как-нить сделать при position:relative, чтобы слои накладывались как position:absolute??? |
|||
|
||||
| GoodBoy |
|
|||
![]() Главный джедай ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 3886 Регистрация: 8.1.2003 Где: КМВ Репутация: 5 Всего: 83 |
Sufius
ты попробовал то, что dm9 написал??? |
|||
|
||||
| Sufius |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 332 Регистрация: 5.4.2004 Где: Питер Репутация: нет Всего: 1 |
Если красный и зеленый блоки большего размера, то расстояние от ссылок до черного блока увеличивается... В итоге, когда у меня 6 слоев с таблицами по 100px, то длина пустого места на страничке (между ссылками и черным блоком) увеличивается более чем на 600px... Как этого можно избежать... 2 GoodBoy Да попробовал, но не получилось... =( |
|||
|
||||
| Sufius |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 332 Регистрация: 5.4.2004 Где: Питер Репутация: нет Всего: 1 |
все получилось!
Спасибо! |
|||
|
||||
| kaa |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 817 Регистрация: 5.11.2005 Репутация: 1 Всего: 2 |
Наверное не стоит мне постить отдельный вопрос. ибо проблема таже, за некоторым ньюансом- блоки я не пытаюсь скрыть а просто сдвигаю.
Так вот когда здвигаю блок вверх то внизу под ним остаётся пустое место раное его высоте :( Как от ЭТОТОГО избавится - ума не приложу. А дизайн без этого не получается :( Он у мя многослойный :( |
|||
|
||||
| dm9 |
|
|||
![]() Дмитрий Копытин ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 3876 Регистрация: 22.7.2002 Где: Москва Репутация: 29 Всего: 137 |
||||
|
||||
| kaa |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 817 Регистрация: 5.11.2005 Репутация: 1 Всего: 2 |
dm9,
Нет! Скрывать нельзя! На нем у мя кусок контента который располагается поверх фона. Просто ситуация такая: верстка табличная, главная таблица 3Х3. И центральная ячейка используется для контента. Вот в ней и распологаю фон, а поверх него контент. Абсолютное позиционирование у контента включать нельзя ибо при изменении размера окна верстка разъезжается :( |
|||
|
||||
| dm9 |
|
|||
![]() Дмитрий Копытин ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 3876 Регистрация: 22.7.2002 Где: Москва Репутация: 29 Всего: 137 |
Попробуй описать задачу более широко. Мне кажется, получается из области «мы создали себе проблемы и сейчас будем героически их преодолевать».
|
|||
|
||||
| kaa |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 817 Регистрация: 5.11.2005 Репутация: 1 Всего: 2 |
dm9,
Вполне вероятно, июо опыта у мя практически ноль... Задаяа такова: Есть полоска - типа фоновый рисунок- в самом верху ячейки. На этом фоне должны быть расположенны другие рисунки, притом в несколько слоёв. Так вот как я их набираю в слои: создаю табличку, в неё встабляю рисунки нужные для данного слоя, присваиваю таблице
И поднимаю её вверх до упора top-ом. Так же со следующим слоем. Так вот, проблемв вся в том что когда я её полнимаю, то внизу у мя остаётся пустое пространство равное изначальной высоте смещённой таблицы :( Можно былобы обойтись абсолютным позиционированием, но тогда фон и контент, который расположен в одной из "слоевых" таблиц, смещаются неравномерно при сужении экрана :( тоесть получается что контент как бы уже не зависит от ячейки и её размеров :( Вёрстку на дивах пробобвал - но там таакой геморрой, что плюнул. Надо просто срочно :( |
|||
|
||||
| kizune |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 277 Регистрация: 10.7.2007 Репутация: 9 Всего: 9 |
а поподробнее можно? в смысле код
|
|||
|
||||
| dm9 |
|
|||
![]() Дмитрий Копытин ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 3876 Регистрация: 22.7.2002 Где: Москва Репутация: 29 Всего: 137 |
Попробуй заменить 'position:relative; top:-xxx; left:0;' на 'position: absolute'. Ну или как-то аналогично.
Суть в том, что вынесенный на абсолют. позиционирование элемент выходит за пределы основной вёрстки (не учитывается в построении базовой страницы), но при этом остаётся на месте. То есть он находится там же, где был бы без «абсолютного» стиля, но дальнейшая вёрстка ведёт себя так, как будто этого элемента нет — «заползает» под него. Посмотри ещё пример: http://dm9.ru/vingrad/examples/html/stretchimage/ В примере сверху на img-картинку (растягивающуюся) кладётся текст. |
|||
|
||||
| dm9 |
|
|||
![]() Дмитрий Копытин ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 3876 Регистрация: 22.7.2002 Где: Москва Репутация: 29 Всего: 137 |
Сорри, сейчас вспомнил, что пример иллюстрирует другое решение. Но там тоже прикольно сделано. Можно оба способа использовать.
|
|||
|
||||
| kaa |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 817 Регистрация: 5.11.2005 Репутация: 1 Всего: 2 |
dm9,
Я так уже пробовал - в том-то и проблема, что получается фон заползает под сожержимое :( А фон в моём случае должен быть строго на мести и смещаться содержимое с фоном должны одинакого:( Добавлено через 4 минуты и 52 секунды kizune, Если это поможет:
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Вёрстка веб-сайтов | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |