![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| AtaL |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 18.2.2006 Репутация: нет Всего: нет |
Есть таблица большого размера, в ней в определенном месте должен быть размещен прозрачный PNG-бэграунд.
С мозиллой и оперой все просто, они прозрачность пнг поддерживают автоматом. С эксплорером не выходит. Метод, который использован сейчас:
Бэграунд в IE получается прозрачным, но размещается слева. А должен быть в центре. Разместить в таблице див-элемент и задать бэграунд в нем нельзя. Есть ли способ решить задачу? Это сообщение отредактировал(а) AtaL - 1.12.2006, 12:31 |
|||
|
||||
| SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 49 Всего: 401 |
А наоборот - разместить таблицу в див-элементе? -------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
| AtaL |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 18.2.2006 Репутация: нет Всего: нет |
Не выйдет.
Там фишка в том, что есть куча вложенных друг в друга таблиц, в каждой - бэграунд, и при растягивании страницы предметы в бэграундах перемещаются друг относительно друга, в том числе и перекрывая друг друга. Полный текст примерно такой: <table [background - center]> <td width 60% [background - right]> <table width 40% [background - right]> <table width 40% [background - right]> <td width 40% [background - left]> <table width 40% [background - left]> <table width 40% [background - left]> </table> Общая концепция - предметы перемещаются по столу, сохраняя некую точку схода в перспективе. Можно бы это, конечно, сделать при помощи слоев и з-индексов, но это получатся выделяемые мышкой картинки, и это крайне нежелательно. Поэтому сказали делать бэграундами... |
|||
|
||||
| SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 49 Всего: 401 |
AtaL, я имел в виду следующее: внешняя таблица с прозрачным фоном находится в диве того же размера, имеет position:relative и z-index: 2, внутри нее все остается по-старому. В тот же внешний div вложен другой div с png-фильтром, position:absolute (относительно внешнего div-а), z-index:1 и пересчитывамыми при ресайзе таблицы и, соответственно, внешнего div-а, координатами. Поскольку все будет происходить только под IE, имхо можно вынести это все в htc и подключать как стиль на таблицу...
-------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
| AtaL |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 18.2.2006 Репутация: нет Всего: нет |
Не вышло. Но способ добиться своего мы таки придумали, так что тему закрываю. В любом случае спасибо
|
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |