Это скорее фича, чем бага

Столкнулся с непонятной мне ошибкой или, наоборот, фишкой в браузере FireFox. По каким-то странным причинам этот браузер стал мне рисовать рамки у таблиц, хотя все они обнулены в reset.css (от Эрика Мейера). Стал копаться и вот до чего дошёл.

Microsoft объявила о поддержке CSS3 в Internet Explorer 9

Сегодня компания Microsoft предложила на суд разработчикам Internet Explorer 9 (IE9) на конференции «2009 Professional Developers Conference». Хотя проект еще только на ранней стадии развития, но уже есть свои достижения в плане поддержки веб-стандартов, в особенности поддержки CSS3 селекторов. IE9 набрал 574 очков из 578 возможных в испытаниях по поддержке CSS3 селекторов — это огромный …

Подробнее

Запрет выполнения РНР — скриптов в папке

На многих сайтах пользователю дается возможность загружать файлы. Это в большинстве своём — слабое место системы. Так как многие программисты уделяют мало времени проверке данных и безопасности приложений, хакеру не составит труда найти папку с правами 777 (обычно uploads, media) и через ошибки залить туда скрипт вместо ожидаемой картинки. Как это сделать — тема другой статьи.

Стилизуем посещённые ссылки

Обложка к записи Стилизуем посещённые ссылки

Абсолютно все браузеры (хотя возможны и исключения) могут отличать посещенные и непосещенные ссылки. Если воспользоваться данной функцией, то можно получить достаточно красивый результат. Например, добавить фоновую картинку с галочкой. Можно было бы использовать псевдо-классы CSS before или after, но, к сожалению Internet Explorer не в состоянии их понять. Поэтому можно просто добавить фоновую картинку: a:visited …

Подробнее

Компания Google разработала язык программирования

Группа разработчиков компании-магната совместно с известными создателями платформы Unix Кеном Томпсоном, Робертом Гризмером (разработчиков V8 механизма обработки JavaScript) и Робом Пайком (архитектор операционных систем Inferno и Plan 9) представила новый открытый проект – язык программирования под названием «Go«. По заявлению авторов, «Go» сочетает в себе скорость разработки, характерную для динамических языков, таких как Python, с …

Подробнее

Зависимость дизайна сайта от времени года

Чтобы ваш сайт не смотрелся скучным, можно постоянно менять ему дизайн. Если этот процесс автоматизировать, чем мы сейчас и займёмся, меняя дизайн, например, в зависимости от времени года (лето, осень, зима, весна), то получится отличный эффект. Один из вариантов, который на мой взгляд является наиболее правильным, — подмена css -файла в зависимости от времени года. …

Подробнее

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

В последнее время разрешение мониторов у пользователей растёт семимильными шагами. И если сейчас принято верстать под 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> Ограничение у …

Подробнее

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

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

Подробнее

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

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

Подробнее

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

Интернет-корпорация по присвоению имен и номеров (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/