<? Петров ?>

Пример верстки

Декабрь 19, 2009

Студия Горбунова сделала прекрасный подарок, оставив висеть тестовое задание на закрытую вакансию. Впервые встретил на своем пути действительно необычное тз, выполнение квеста заняло несколько добротных вечеров, но в итоге я справился :)

Мой вариант верстки макета: http://test.dpetroff.ru/gshop/index.html

Корректно отображается в FF1.5+, opera 9.6+, chrome 3, chromium 4, safari 4, ie6+

За это время открыл для себя некоторые новые аспекты деятельности старых firefox, любых эксплореров, премудрости применения inline-block, opacity и активного внедрения javascript для контроля поведения страницы. Код несомненно можно шлифовать, но для тестовой задачи он вполне годится.

Если вам понравилось, и у вас есть сложный и интересный макет, в который надо вдохнуть жизнь, звоните и пишите. Чем интереснее задача, тем быстрее мы договоримся.

А еще я крестиком вышиваюмогу решать задачи в области flash и php программирования, ну или программирования вообще при наличии времени и документации, а также обладаю встроенным в мозг отладчиком.

flash и onload

Декабрь 18, 2009

Обнаружил, что на странице в ie6 не срабатывает событие onload. Выяснилось, что, когда во флеше вызывается getUrl, любимый броузер считает, что происходит переход на другую страницу в любом случае, даже если из флеша пришла строка вида javascript:doSomething();, и перестает загружать контент и, конечно, не запускает события.

Решением оказалась вставка флеш-объекта непосредственно в событии onLoad.

Вертикальное центрирование текста в блоке

Декабрь 3, 2009

Очень часть появляется задача  отцентрировать что-то по вертикали: будь то блок или просто текст. Про первый вариант я уже писал, о втором ниже. Для однострочного текста решение тривиально – просто задаем line-height равным высоте блока и получаем нужный эффект. А теперь представим себе резиновую верстку, горизонтальное меню. Сжимаем окно броузера, в какой-то момент, один из пунктов начинает умещаться только в две строки, и все летит к чертям.

Читать далее