КроссБраузерность говорите? К черту!

Рубрика: Разное-житейское | Просмотров: 390 | Отзывов: Будешь первым)

КроссБраузерность говорите? К черту! - Проблемы с обратной версткойС первого дня, когда я начал осваивать искусство создания своих собственных шаблонов для своих же сайтов меня постоянно окружали "умники" указывающие на обязательную кроссбраузерность. И что? И то! Я старался, писал дополнительные строки кода, чтобы угодить большинству браузеров.

Вы только представьте, вместо одной строки кода я прописывал целых четыре. И так постоянно. Но время не стоит на месте и браузеры совершенствуются, кроме "унылых зануд", часть из которых застряла в прошлом, а часть идем по своему пути.

Я всегда осознавал бедственное положение всех графических наворотов на сайте когда оружием пользователя становился хилый, но при этом популярный и всем известный IE. Сегодня, если взглянуть в статистику имеющихся сайтов видно, что "дорогой нам не спокойный товарищ" вылетел из тройки лидеров.

Одной проблемой меньше.

На днях закончил работу над новым сайтом, и, - с чего это вдруг? - решил зайти на сайт с айфона с браузером Safari и ужаснулся. Половина сайта была накособень из-за верстки "вверх ногами", - это когда шапка сайта в коде прописывается снизу после основного контента, но на сайте выглядит как обычно.

Как я не вертел свой телефон на экране красовалось одно и тоже чудовище. Чудовище без преувеличения, ведь на сайте не мало графики, часть которой наложена друг на дружку.

Safari не такой уж и редкий браузер, вот я и решил глянуть в чем же там проблема. Для этого скачал и установил проблемный браузер на рабочий ноут. Включаю, захожу на сайт и что я вижу? Тоже самое. Но, момент! Разворачиваю браузер во весь рабочий стол и вуаля! - проблемы нет, все на своих местах.

Что за фигня? - думаю я.  И для пробы уменьшаю рабочую ширину у другого браузера. Ага, тоже самое. Глянул в код - оказывается забыл прописать один из размеров в шапке, отчего браузер и ломал весь Header.

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

Остается только одна проблема - IE. Как я и ожидал, многих дизайнерских мелочей, выполненных с помощью CSS, он просто не заметил. Не так красиво, но жить можно. Поэтому к черту кроссбраузерность. Делай для одного современного браузера и забудь об остальных, сами приспособятся.

Не только о деньгах!



Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *