The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Разработчики Mozilla приступили к созданию варианта Adobe Fl..."
Отправлено Crazy Alex, 07-Июн-12 21:40 
ну идея такова. Есть одностраничное приложение. В нём, в частности, показывается некий масштабированный элемент. Для простоты - картинка, с известными (и большими) размерами. Кроме неё на странице есть другой контент - выше, ниже, справа, слева. Сумма высоты того что справа/слева меньше/равна высоте экрана. Аналогично для ширины. Нужно растянуть картинку на всё незанятое остальным контентом место (соблюдая пропорции, но это не проблема). Если никак не ограничивать позиционирование задача практически нерешаема (кто угодно и когда угодно может воткнуть элемент с position: absolute), при наложении разумного ограничения "дитя не выходит за границы родителя", все сиблинги перед элементом находятся слева и/или выше, все те, что после - правее и/или ниже" кое-как посчитать получается - но я явно не учитываю все возможные случаи флоатов, clear, display:table, position:absolute и прочего. То есть код "по месту", под конкретную вёрстку написать можно, а универсальный - шиш.

Проблема в том, что в html элементу нельзя сказать "займи всё не занятое сиблингами место". А руками считать - получается что нужно половину box model заново реализовать.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру