Что понимать под PixelPerfect? Решение проблем с масштабированием?
Доброй ночи друзья!
1.
Часто меня пугают сомнения, что заказчику(студии), которые отдают на аутсорс свои проекты, не понравится вёрстка из за каких либо небольших сдвигов.
Есть "выражение" PixelPerfect, которое я понимаю под точным попаданием элементов под макет.
Но я вижу в этом одно из самых сумасшедших требований.
Все мы знаем, сколько сейчас браузеров, сколько версий этих браузеров, и какие стандарты они умеют поддерживать. Особенно это касается IE, который на сколько я знаю, держит в себе "эмуль" старых версий, при этом, в каждой новой версии бывают какие то изменения в старых.
(Условно говоря, открыть IE10 с совместимостью под 7, и IE8 с той же совместимостью, уже попадал под такие ситуации)
Или к примеру, часто встречаю, что браузеры явно по разному отображают одни и те же шрифты и padding'и.
Расскажите, так что же хотят от PixelPerfect на своем опыте.
Как вы с этим боритесь?
Какие удобные решения для браузеров, не имеющих плагинов "помощников" вы используете для этой задачи?
2. Как часто вы встречаетесь с капризами\багами о том, что сайт ломается при определенном масштабировании? Ведь половина браузеров и это - делает по своему.
Что с этим делать? Какие практические советы, правила вы можете подсказать на этот счет?
1. Во первых раз и навсегда объяснить дизайнерам что в макетах нельзя использовать сглаживание шрифтов отличное от "normal", не использовать размытия слоя итд (могу быть слегка неправ по терминологии - сам с фотошопом не работаю)
2. Крайне осторожно использовать кастомные шрифты. Лучше не использовать вообще. Основные проблемы именно с ними.
3. Отдельный css с правками под каждый браузер.
Для этого на этапе перед началом работ не лишне оговорить конкретный список браузеров в которых все должно быть идеально.
4. По поводу pixel perfect: есть случаи когда это действительно важно, есть когда не очень.
Но регулярно сталкиваюсь с ситуацией, когда верстальщики сдают верстку в которой блоки разъехались на полсантиметра, причем на разных страницах - в разные стороны - это уже явная халтура.
Спасибо за ответ! А по вашему мнению, приемлемо, если сайт выглядит в конкретном взятом браузере - одинаково? Т.е к примеру, все страницы выглядят, на 98% как в макете (2% это +-1-5 пикселей,скажем из за паддингов, "уникальных шрифтов" , но при этом ничего не едет, на разных страницах, всё абсолютно точно так же).А вот в другом браузере, тоже ничего не едет, но разницу между браузерами можно уловить, опять в тех же +- Пикселях
Присоединяюсь к вопросу. Не могу понять, как тестировать сайт. В разных сервисах для тестирования сайт отображается по-разному. Смотрел в crossbrowsertesting.com, browserstack, browsershots.org - везде по-разному. И все результаты отличаются от того, который получился в браузере, установленном на моем пк