![]() |
Модераторы: Illuminaty |
![]() ![]() ![]() |
|
Гость_Вячеслав |
|
|||
Unregistered |
вставил картинку в бэкграунд таблицы, как сделать чтобы
она растягивалась в размер таблицы при растяжении окна. таблица задана в процентах
|
|||
|
||||
Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 2 Всего: 137 |
Используй CSS: repeat и attachment |
|||
|
||||
Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 6 Всего: 317 |
Aliance в том то вся и проблема, она не будет растягиватся, а только копироватся. Кстати это уже вопросы по вёрстке, лучше в соответствующем разделе и спросить.
-------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
Гость_Вячеслав |
|
|||
Unregistered |
Спросим и там
кстати ошибку исправил по "тупому" - использовал встроенную функцию дримвьюера хотя хотел ручками:( |
|||
|
||||
Urod |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 376 Регистрация: 10.4.2004 Где: Москва Репутация: нет Всего: -1 |
Я тут уже битый день бьюсь, чтобы растянуть свою фонову картинку этим репитом, а фон только размножается. Вот я и подумала, а репиат вообще доя этих целей подходит?????? В картинке нет повторяющихся элементов! Думаю, что нет. Есть ли способы растянуть фон, не меняя размеры фона? |
|||
|
||||
dm9 |
|
|||
![]() Дмитрий Копытин ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 3876 Регистрация: 22.7.2002 Где: Москва Репутация: 29 Всего: 137 |
Фоновая картинка не растягивается... вот примерное так будет правильно. Текст просто пускать вторым слоем, сверху НОРМАЛЬНОЙ (не фоновой) картинки.
Часто приходится давать ссылку на этот пост, исправляю код, добавляю сюда table-layout: fixed. Комментарии см. ниже. (25.05.2005) Это сообщение отредактировал(а) dm9 - 25.5.2005, 02:16 |
|||
|
||||
Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 2 Всего: 137 |
Звиняюсь, не понял вопроса. Канечно, эти св-ва служат не для растягивания, а для проецирования. А растянуться картинку в бекграунде, как уже сказал dm9 - нельзя.
|
|||
|
||||
dm9 |
|
||||
![]() Дмитрий Копытин ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 3876 Регистрация: 22.7.2002 Где: Москва Репутация: 29 Всего: 137 |
В моём коде ИЕ глючит через раз. При рефреше он воспринимает 100% картинки не как растягивание по ячейке, а как 100% от размера картинки
![]() F5 - ожидаемое поведение, F5 - глючное, F5 - опять ожидаемое... Даже если очень постараться, написать так будет непросто ![]() Это только для больших картинок, они раздвигают ячейку. Исследовав проблему, нашёл решение. Вместо
надо написать
Кто знает, что это такое, и расскажет тут - с меня пирожок, я рассказывать не хочу ![]() Это сообщение отредактировал(а) dm9 - 12.5.2005, 00:16 |
||||
|
|||||
Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 2 Всего: 137 |
Мануал
Это свойство управляет алгоритмами , используемым для размещения строк, ячеек и столбцов. fixed Используется алгоритм фиксированного положения таблицы auto Используется любой алгоритм автоматического размещения таблицы Рассказывать алгоритм вычисленияширины столбцов? Это сообщение отредактировал(а) Aliance - 12.5.2005, 00:21 |
|||
|
||||
dm9 |
|
||||
![]() Дмитрий Копытин ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 3876 Регистрация: 22.7.2002 Где: Москва Репутация: 29 Всего: 137 |
Блин, лениво описывать
![]()
Ни за что ![]() Пирожка не получилось ![]() В общем, тут не мануал нужен, тут суть понимать надо. Суть в том, что размер таблицы (если fixed) высчитывается не на основе текущих размеров вложенных элементов, а вычисляется самостоятельно, и вложенные элементы уже подгоняются под эту ячейку. Примеры применения. 1. (Наш пример) Есть глюк (в ИЕ), высчитывание размера таблицы на основе внутренней картинки. Так пропишем ему этот fixed, и таблица насильственно будет подгоняться под размеры окна, а потом уже браузер будет разбираться с картинкой. 2. Рамка раскрывания кода на Винграде (если длинный код).
Тут применение такое. Если в коде есть длинная строка, то после раскрытия кода ширина внутренних элементов для дива с рамкой становится большой, и некоторые браузеры обратно код уже не сворачивают, так как рассчитывают размер этого дива по принципу "100%", где 100% - это ширина РАСТЯНУТОГО окна! А нам нужна ширина свёрнутого. Чтобы всё каждый раз пересчитывалось, вписываем table-layout: fixed. Можете посмотреть на код этой странички, там такой стиль и правда есть ![]() Добавлено @ 00:36 ПС. Раскрытие кода - это нажание на кнопочку в верхнем левом углу кода. Если что. А то не поймёт кто ![]() Это сообщение отредактировал(а) dm9 - 12.5.2005, 00:34 |
||||
|
|||||
Urod |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 376 Регистрация: 10.4.2004 Где: Москва Репутация: нет Всего: -1 |
Еще не теряя надежды сделать станицу динамической (в процентах), я задала размер ячейки 100%, вставила в нее картинку (размер 800 на 600) и задала картинке размер 100%, чтобы она вместе с ячейкой тянулась. А картинка взяла и вообще пропала
![]() Вот код (так видна картинка):
А так нет:
Картинка не может что ли тянуться за размерами ячейки? ЗЫ Я вообще размеры страницы свела к 800 на 700 |
||||
|
|||||
dm9 |
|
|||
![]() Дмитрий Копытин ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 3876 Регистрация: 22.7.2002 Где: Москва Репутация: 29 Всего: 137 |
Номер раз.
Тут очепятка. Если не катит, давай сюда всю страничку. Иначе не умею. |
|||
|
||||
Urod |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 376 Регистрация: 10.4.2004 Где: Москва Репутация: нет Всего: -1 |
Вот ссылка: http://www.webfile.ru/300184
У меня там еще ошибки есть (правая колонка длиннее нужного раза в два + в
![]() Спасибо за помощь! ![]() ЗЫ Такой метод работы с картинками, описанный тобой, в принципе покатит при изменении разрешения экрана? По-моему, да ![]() Это сообщение отредактировал(а) Urod - 12.5.2005, 22:46 |
|||
|
||||
Urod |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 376 Регистрация: 10.4.2004 Где: Москва Репутация: нет Всего: -1 |
Не, картинка не исчезает, а сдвигается вправо и сужается вся
![]() |
|||
|
||||
Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 2 Всего: 137 |
Screen в студию
|
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |