Горизонтальное центрирование сайта

В последнее время разрешение мониторов у пользователей растёт семимильными шагами. И если сейчас принято верстать под 1024 px, реже под 1280 px, то большой процент пользователей уже сидит на разрешениях экрана от 1440 px и выше. Сейчас уже никого не удивишь домашним монитором с разрешением 1600 px. Заходя на сайты, созданные в конце девяностых — …

ПодробнееГоризонтальное центрирование сайта

Фикс z-index у select в Internet Explorer 6

Фикс z-index у select в Internet Explorer 6

В браузере Internet Explorer до седьмой версии был один очень неприятный баг — никаким образом нельзя было перекрыть элемент select. Установка z-index не помогала. Нашелся ещё один способ пофиксить этот баг — использовать альтенативный контрол Active-X. Чтобы воспользоваться данным способом, подключите скрипт, и в нужном вам месте страницы вызовите его: <script> IEHTMLSelectElement.fix(document.getElementsByTagName(‘select’)); </script> Ограничение у …

ПодробнееФикс z-index у select в Internet Explorer 6

Поддержка RGBA в Internet Explorer

Как известно Internet Explorer не поддерживает указание цвета в RGBA, но большая часть фильтров понимает цвет в формате ARGB (alfa, red, green, blue). Преимущество данного подхода в том, что для работоспособности совершенно не нужна поддержка JavaScript в браузере, только сам Internet Explorer. Например, чтобы задать полупрозрачный чёрный фон для блока в Internet Explorer, достаточно написать: …

ПодробнееПоддержка RGBA в Internet Explorer

Лишние отступы у кнопок в IE

Кнопки по умолчанию в разных браузерах выглядят не совсем уж красиво и одинаково, поэтому их необходимо стилизовать при помощи CSS. Если применить к кнопке какие-либо стили, то вы заметите, что в браузере IE она немного шире, чем в других браузерах. Лечится данный неприятный факт, указанием для всех кнопок такого CSS: button { overflow: visible; } …

ПодробнееЛишние отступы у кнопок в IE

Интернет-адреса на кириллице

Интернет-корпорация по присвоению имен и номеров (ICANN) в пятницу приняла решение разрешить использование любых алфавитов при регистрации адресов во всемирной паутине, что может привести к резкому росту числа интернет-пользователей. Программа будет разворачиваться постепенно, начиная с 16 ноября. Сначала появятся страновые доменные имена, записанные нелатинскими символами, затем нелатинскими символами можно будет записывать любые виды интернет-адресов. Источник: …

ПодробнееИнтернет-адреса на кириллице

Запущен музыкальный сервис Google

Компания Google запустила функции поиска и прослушивания музыкальных файлов. Сейчас возможность доступна только жителям США, но через несколько дней испытать ее смогут все желающие. Для воспроизведения музыки используются плееры iLike или LaLa. Источник: https://www.kobzarev.com/programming/music-service-launched-by-google/

Проблема с прозрачностью файл-инпутов в Opera под Mac

Проблема с прозрачностью файл-инпутов в Opera под Mac

Верстая стилизованый файл-инпут по технологии Евгения Белодеда, столкнулся с проблемой — при задании нулевой прозрачности в браузере Opera под операционной системой Mac: файл-инпут прозрачным не стал. Проблема решилась заданием нулевой границы (рамки) для файл-инпута: file.customFile { border: none; } Источник: https://www.kobzarev.com/browser/the-problem-with-transparency-file-input-in-opera-for-mac/

10 Полезные методы кодирования WordPress

С прошлого года, WordPress темы рынок вырос невероятно. Причина? Отличный дизайн, конечно, но и много удивительных новых функций. Лучшие разработчики WordPress всегда ищут, чтобы получить максимальную отдачу от WordPress и использовать все свои знания, чтобы найти способы, чтобы сделать их любимый блогов двигателя еще более мощным.

Визуальная шпаргалка: CSS совместимость с Internet Explorer 6, 7 и 8

В наши дни совместимость CSS-кода с различными браузерами стало очень важной задачей среди веб-дизайнеров и разработчиков. С каждой новой версией Windows Internet Explorer, поддержка CSS улучшается. Эта визуальная шпаргалка поможет вам понять совместимости браузеров Internet Explorer 6-8 с CSS 1-3. Эти 2 страницы содержат информацию по селекторам, атрибутам, псевдо-классам, рамкам, позиционировании, шрифтам… Шпаргалка в GIF. …

ПодробнееВизуальная шпаргалка: CSS совместимость с Internet Explorer 6, 7 и 8

Sypex Dumper 2

Обновился Sypex Dumper — PHP-скрипт, с помощью которого можно просто и быстро создать резервную копию (бекап, дамп) базы данных MySQL, а также восстановить в случае необходимости базу данных из резервной копии.

Почему все переходят на Linux ?

Смотря статистику своих сайтов, заметил, что около 30 процентов пользователей сидят под nix’ами. Почему же люди переходят на него? Причины моего перехода на OpenSUSE: Linux доступен пользователям бесплатно Система может быть свободно модифицирована и распространяться даже на коммерческой основе Открытый исходный код Linux мало подвержен воздействию вирусов, троянов, червей, программ-шпионов и остального вредоносного ПО Возможность …

ПодробнееПочему все переходят на Linux ?

Отдать PDF на скачку

При проектировании одного проекта столкнулся с проблемой некоторых браузеров открывать PDF-документ непосредственно в окне браузера. Это чревато тем, что вы вообще ничего никогда не сможете просмотреть, либо при сохранении открытого файла получите «битый» документ.

Было принято решение отдавать файлы скриптом. Чтобы не мудрить с движком — подпилил все напильником через mod_rewrite.

15 Общие ошибки в дизайне электронной коммерции

Продажа онлайн может открыть огромные новые рынки для многих предприятий. Когда ваш магазин может быть открыт 24и7, и вы можете выйти на мировой рынок без затрат на рассылку и колл-центры, это может быть огромным благом для вашего бизнеса. Но Есть много вещей, чтобы рассмотреть при проектировании сайта электронной коммерции. Это не так просто, как бросали некоторые корзины программного обеспечения и plopping продуктов в базу данных.

PHP singleton

Singleton Pattern (single — единственный [англ.] ton — мода, стиль [англ.]) — один из наиболее известных шаблонов проектирования. Почти в любой объктно-ориентированной программе обычно существует один-два объекта, которые инициализируются в начале, и используются на всем протяжении работы приложения. Нет нужды каждый раз создавать объект класса, достаточно создать один экземпляр класса, в начале работы программы, и пользоваться им.