Internet Explorer 6 в OpenSUSE
HTML5 Glossary
Группа разработчиков на сайте html5doctor открыла глоссарий по языку разметки гипертекста html5.
Microsoft объявила о поддержке CSS3 в Internet Explorer 9
Сегодня компания Microsoft предложила на суд разработчикам Internet Explorer 9 (IE9) на конференции «2009 Professional Developers Conference».
Запрет выполнения РНР — скриптов в папке
На многих сайтах пользователю дается возможность загружать файлы. Это в большинстве своём — слабое место системы. Так как многие программисты уделяют мало времени проверке данных и безопасности приложений, хакеру не составит труда найти папку с правами 777 (обычно uploads, media) и через ошибки залить туда скрипт вместо ожидаемой картинки. Как это сделать — тема другой статьи.
Стилизуем посещённые ссылки
Абсолютно все браузеры (хотя возможны и исключения) могут отличать посещенные и непосещенные ссылки. Если воспользоваться данной функцией, то можно получить достаточно красивый результат. Например, добавить фоновую картинку с галочкой.
Зависимость дизайна сайта от времени года
Чтобы ваш сайт не смотрелся скучным, можно постоянно менять ему дизайн. Если этот процесс автоматизировать, чем мы сейчас и займёмся, меняя дизайн, например, в зависимости от времени года (лето, осень, зима, весна), то получится отличный эффект.
Один из вариантов, который на мой взгляд является наиболее правильным, — подмена css -файла в зависимости от времени года. В этом нам поможет РНР.
Чтобы определить, какое сейчас время года, напишем функцию:
Знак процента — деление по модулю
Вставим нашу функцию в HTML-код:
По аналогии можно менять стили в зависимости от времени суток, праздников. По данному алгоритму работает сайт Сеймчан.Ру
RTFM
- функция date получает отформатированную дату/время
- функция floor округляет дробь в меньшую сторону
- Операции с переменными PHP (операторы)
Компания Google разработала язык программирования
Группа разработчиков компании-магната совместно с известными создателями платформы Unix Кеном Томпсоном, Робертом Гризмером (разработчиков V8 механизма обработки JavaScript) и Робом Пайком (архитектор операционных систем Inferno и Plan 9) представила новый открытый проект – язык программирования под названием «Go«.
Горизонтальное центрирование сайта
В последнее время разрешение мониторов у пользователей растёт семимильными шагами.
Фикс z-index у select в Internet Explorer 6
В браузере Internet Explorer до седьмой версии был один очень неприятный баг — никаким образом нельзя было перекрыть элемент select. Установка z-index не помогала.
Поддержка RGBA в Internet Explorer
Как известно Internet Explorer не поддерживает указание цвета в RGBA, но большая часть фильтров понимает цвет в формате ARGB (alfa, red, green, blue).
Лишние отступы у кнопок в IE
Кнопки по умолчанию в разных браузерах выглядят не совсем уж красиво и одинаково, поэтому их необходимо стилизовать при помощи CSS. Если применить к кнопке какие-либо стили, то вы заметите, что в браузере IE она немного шире, чем в других браузерах.