WordPress — это дорого?
Ежедневно сталкиваюсь с одним и тем же вопросом от клиентов, пользователей в чатах, товарищей и друзей: «WordPress — это дорого?».
Решил ответить сразу всем: «WordPress — это бесплатно, так как опенсорс». Так если он бесплатный, за что же я тогда беру деньги с людей, спросите вы, не мошенник ли я?
Отладка IE11 в Google Chrome
IE Diagnostics Adapter — это прокси-сервер, который позволяет отлаживать и диагностировать IE, используя Chrome remote debug protocol.
Кроссверсионная обработка touch-событий в Internet Explorer на Windows Phone
Согласно спецификации Touch Events существует всего четыре типа события:
Меняем форму значков для полей ввода пароля
По умолчанию для полей type=password браузер рисует закрашенные кружки вместо символов. Что делать, если кружки надо заменить, например, на квадраты. Тут нам на помощь придет CSS3
.
Пуленепробиваемый @font-face
Современный способ внедрения шрифтов на веб-страницу.
CSS3 PIE Beta 5
PIE
– скрипт (.htc-файл либо JavaScript-файл), позволяющий браузерам Internet Explorer 6-9 отрисовывать наиболее полезные CSS3 красивости: градиенты, тени, скругленные уголки.
Вышла PIE 1.0 beta 5, в которой исправлено большое количество ошибок и недочетов, а также добавлены некоторые вкусности.
IE10 не будет поддерживать условные комментарии
В официальном блоге IEBlog опубликовано сенсационное заявление о том, что IE10, не будет поддерживать условные комментарии (Conditional Comments) .
Новый способ очистки «плавающих» блоков
Clearfix
— полезный метод для очистки плавающих блоков. Оригинальный clearfix hack работает просто великолепно, но браузеры устаревают, и нужно двигаться в ногу с прогрессом.
Первая предварительная версия IE10
Двенадцатого апреля на конференции MIX11 был представлен IE10 Platform Preview 1.
PIE 1.0 beta 4
PIE – скрипт (.htc-файл
либо JavaScript-файл
), позволяющий браузерам Internet Explorer 6-8 отрисовывать наиболее полезные CSS3 красивости: градиенты, тени, скругленные уголки.
Вышел PIE 1.0 beta 4, в котором исправлено большое количество ошибок и недочетов, а также добавлены некоторые вкусности.
Условные комментарии для мобильного IE
Условные комментарии — механизм, при помощи которого автор веб-страницы может использовать нестандартные особенности некоторых браузеров, избегая проблем несовместимости с другими браузерами.
В настоящее время условные комментарии можно использовать для написания специального кода, предназначенного для Internet Explorer.
Война браузеров продолжается
Битва браузеров все время шла, идет, и будет идти. Кто-то не выдерживал популярности соперника и просто сходил с пути, кого-то релизы соперника только бодрили.
Google Chrome очень удачно вышел на рынок браузеров и занял свои позиции, которые постоянно растут, позволяя ему активно конкурировать с браузерами намного старее его.
Пуленепробиваемый background-size
Задача масштабирования фонового изображения согласно заданным размерам довольно часто встречается на практике. Например, растянуть фоновую картинку на все окно браузера.
Собрав в кучу CSS2, CSS3, фильтры для IE и специфические вендорные префиксы для разных браузеров, получаем почти кроссбраузерное решение поставленной задачи.
Включение HTML5 в Internet Explorer
С приходом HTML5 появилось много вкусностей во всех браузерах. Но, как всегда, отличился Internet Explorer, который просто игнорирует неизвестные ему теги. Есть только один способ научить IE понимать новые элементы, такие как <article>
, это использование HTML5 shiv, быстро включающий все новые элементы.
Избавляемся от CSS хаков в Internet Explorer
Большинство вебмастеров — разработчиков сегодня делятся на два лагеря: первые предпочитают условные комментарии для отделения версий Internet Explorer друг от друга, вторые — CSS хаки.
Я не отношусь ни к одной из перечисленных групп. И вот почему.
Префикс или постхак
В то время, как поддержка CSS в браузерах улучшается с каждым днём — включая впечатляющие успехи команды разработчиков IE9 — всё больше и больше авторов увлекаются CSS3. По этой причине им приходится сталкиваться с браузерными префиксами — свойствами вида -*-
, вроде -moz-border-radius
, -webkit-animation
и так далее.
X-Icon Editor
X-Icon Editor — это HTML5 приложение (базируется на <canvas>
), которое позволяет создавать высококачественные пиктограммы для ваших сайтов. С помощью X-Icon Editor можно быстро получить пиктограммы для панели задач вашего компьютера, адресной строки и новых вкладок вашего браузера.
Переключение IE8 в режим совместимости
Один из читателей моего блога недавно сказал, что мой сайт вообще не открывается в IE8. Я проверил — не работает: браузер начинает жрать 100% проца и потом падает.
Начал с простого: отключил все скрипты и стили — не помогло. Удалил пролог XHTML — сайт сразу же заработал. Стало очевидным, что дело именно в режиме работы браузера. Вернул Doctype на место и переключил браузер в режим совместимости с IE7
Сайт заработал как часы.
Если у вас статический сайт с кучей HTML-страниц и сервер Apache, есть более рациональное решение, чтобы не лопатить каждый файл, вставляя туда meta-тег. В .htaccess пишем:
Тем самым мы заставим наш сервер посылать нужные заголовки. Это, конечно, всё костыли, просто нужно верстать, учитывая различия браузеров и их версий.
Решаем проблему фильтров в Internet Explorer 8
Эмуляция альфа-канала в Internet Explorer 6
Как известно, Internet Explorer 6 не поддерживает полупрозрачность PNG-24 (альфа-канал), с которыми он работает как триггер, имея два состояние — прозрачность есть, прозрачности нет.