Браузеры | WebDuty

IE6 Must Die!

RIP IE6

Ещё шесть лет назад в Интернете доминировал один браузер: Internet Explorer, преимущественно шестой версии. Благодаря тому, что он поставлялся с самой популярной в те времена, операционной системой Windows XP, он практически полностью заполнил весь рынок. Сейчас существуют гораздо более мощные браузеры, такие как Firefox, Safari, Opera, Google Chrome и IE8.

Почему же 15-25 процентов пользователей до сих пор просматривают страницы с помощью браузера, созданного ещё в каменном веке, а именно в 2001 году. Как верстальщику и веб-программисту, мне трудно выразить словами свои “чувства” к этому старому ослу. Я из проекта в проект убиваю кучу человекочасов на тестирование и отладку сайта в этом, несовместимом с современными стандартами, браузере.

IE6 и пользователи, его использующие, тормозят развитие веб-технологий, в частности HTML5 и CSS3. Если так будет продолжаться и дальше, всякие инновации будут задушены. Мы должны найти в себе силы перестать поддерживать IE6, если мы хотим чтобы Интернет рос и развивался.

Mozilla выпустила централизованный ресурс открытых веб-инструментов

Подразделение Mozilla Labs выпустило централизованный ресурс или веб-директорию Open Web Tools Directory. Это база данных, обеспечивающая удобный доступ к открытым инструментам для веб-разработчиков.
Сервис имеет оригинальный дизайн в виде облака инструментов, по аналогии с облаком тегов в блогах. Инструменты в нем обозначаются значками различных размеров, в зависимости от их популярности и сгруппированы по темам. Идея дизайна конечно несколько непривычна и необычно, но для пользователей, которые не оценят такой подход существует простой поиск, с возможностью выбора категории разыскиваемого инструмента.
Открытые инструменты Mozilla
Отмечу, что для доступа к ресурсу необходимо использовать Firefox 3.5, Safari 4, Chrome 2 или Opera 9. В данный момент директория содержит далеко не все инструменты, но в дальнейшем их количество будет увеличиваться.

Opera Unit – Веб-сервер внутри браузера

Opera Unit является совершенно новой технологии, которая превратит любой компьютер или устройство, работающее с Opera 10 в веб-сервер. Это позволит вам самому создавать контент и делиться им со своими друзьями и коллегами прямо со своих компьютеров с помощью интуитивно понятного приложения Opera Unit Services.

cover

Opera Unit позволяет пользователям легко обмениваться данными: фото, музыка, текст, файлы. Пользователь может даже запустить чат, в котором могут общаться все пользователи Opera Unit.

Разработчики могут легко создавать собственные Opera Unit сервисы, используя веб-стандарты, такие как HTML, CSS, JavaScript, SVG и AJAX. Если вы – веб-разработчик и хотите писать виджеты для Opera Unit, то узнайте об этих чудесах более подробно.

Война браузеров. Будущее Веба.

В настоящее время большинство веб-разработчиков ненавидят Internet Explorer, в первую очередь IE6, у него слишком много проблем, связанных с Веб-стандартами. Кроме того он отказывается умирать. Многие веб-разработчики считают, если Internet Explorer проиграет в войне браузеров, их жизнь значительно улучшится. Многие активно проводят компании по борьбе с IE, просто наберите в Google “stop ie” чтобы увидеть, как он раздражает людей.
cover4
Нет оправдания несоответствия Веб-стандартам; но эти отклонения от стандартов вероятно были необходимы ему чтобы выжить в первой войне браузеров, которая принесла пользователям большое количество нововведений и интересных функций, но ни одна сторона не заботилась о Веб-стандартах. Тогда Internet Explorer выиграл войну. Очень немногие разработчики жаловались на несоответствие стандартам, потому что были рады работать только под один браузер. Надеюсь веб-стандарты не станут жертвой в новой войне браузеров.

Проблемы со шрифтами в формах и таблицах

Формы

Проблема состоит в том что некоторые браузеры отображают форму неправильно. Это объясняется тем, что по умолчанию форма не наследует CSS-стили семейства и размера шрифта.
Следующий CSS исправляет эту ошибку:

input, textarea, select{
font-family:inherit;
font-size:inherit;
font-weight:inherit;
}

Таблицы

В некоторых браузерах таблицы также имеют свои стили. Вы наверно сталкивались с тем, что текст в ваших таблицах больше чем остальной на странице. Проблема таже – таблицы не наследуют свойства шрифта как и формы.
Проблема решается следующим CSS:

table{
font-family:inherit;
font-size:inherit;
font-weight:inherit;
}

Осел умер!

Данная статья является моим вкладом в антиIE6 кампанию. Хватит! Лично я отказался от поддержки IE6 некоторое время назад, – мне все равно, как мой блог выглядит в IE6, и я не проверяю мои примеры в IE6.

Согласно статистике W3Schools, IE6 в настоящее время занимает лишь 18,5% доли рынка. По сравнению с январем прошлого года это примерно на 14% меньше. Но он все еще здесь.

ie6-sucks