Комментарии 16
Opera 9.50 - fail
Если быть точнее
CSS - http://yustos.ru/files/sources/html/Visi…
Inlined stylesheet
Invalid value for property: top
Line 5:
top: expression(GetVisibleCenterY(this));
-------------------------------------------^
CSS - http://yustos.ru/files/sources/html/Visi…
Inlined stylesheet
Invalid value for property: left
Line 6:
left: expression(GetVisibleCenterX(this));
--------------------------------------------^
можно проще.
http://www.umade.ru/resources/css/deadce…
http://www.umade.ru/resources/css/deadce…
Не годится. Ставим большУю высоту для horizon и при скроллинге он уезжает с центра. Та же ситуация если поместить всё во внешний контейнер.
Читаем внимательнее:
> О размерах элемента и его контейнера ничего не известно
По ссылке решение, когда блок который выравнивается по центру, выравнивается за счет того что мы знаем его габариты (размеры).
К тому же задача стоит другая: не расположить блок по центру родителя, а расположить блок по центру ВИДИМОЙ ЧАСТИ родителя.
> О размерах элемента и его контейнера ничего не известно
По ссылке решение, когда блок который выравнивается по центру, выравнивается за счет того что мы знаем его габариты (размеры).
К тому же задача стоит другая: не расположить блок по центру родителя, а расположить блок по центру ВИДИМОЙ ЧАСТИ родителя.
Грустно. Минуса-минусами - пёс с ними, а вот ответа, видимо, и не будет :(
Задача без JS не решается. Однако от использования expression я бы вас поуберег. Во-первых IE only, во-вторых глючно это - особенно если хотите гибкости.
Может вам стоит перефразировать задачу - по другому подойти к вопросу? То что вы делаете - скорей всего задача из разряда "вы не должны этого хотеть".
Может вам стоит перефразировать задачу - по другому подойти к вопросу? То что вы делаете - скорей всего задача из разряда "вы не должны этого хотеть".
предусмотренным образом (без извратов), видимо нет. с таблицами кстати меньше кода, и работает 100%.
Нижняя полоса прокрутки ето вообще дурной тон, и неграмотность верстальщика. Так делать вообще не надо. Так что статья безсмысленна.
Это не статья, а вопрос.
Да, в основном меня беспокоит вертикальная полоса прокрутки. Но уж заодно и горизонтальная.
Да, 99.9% времени её не будет, но когда по той или иной причине она появится - у меня всё будет отображаться корректно и я буду гордо смотреть в глаза заказчику, а ты будешь оправдываться и бубнить про хороший тон. Утверждать, что их задачи беСсмысленны.
Да, в основном меня беспокоит вертикальная полоса прокрутки. Но уж заодно и горизонтальная.
Да, 99.9% времени её не будет, но когда по той или иной причине она появится - у меня всё будет отображаться корректно и я буду гордо смотреть в глаза заказчику, а ты будешь оправдываться и бубнить про хороший тон. Утверждать, что их задачи беСсмысленны.
что-то с картинкой. не отображается
Открыл пример, и ничего не понял. Потом проскролил, идею понял. но не понял зачем было такой огромны пример делать, и где это применяться должно. Если у меня нет уверености что я смогу это реализовать, я не даю ни кому гарантий что сделаю. Говорю, что по пробую.
PS с решением увы я помочь не смогу, в Javascript я не очень силён.
PS с решением увы я помочь не смогу, в Javascript я не очень силён.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Выравнивание по центру видимой части контейнера