The OpenNET Project / Index page

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



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

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

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Разработчики Mozilla приступили к созданию варианта Adobe Fl..., opennews, 07-Июн-12, 10:01  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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