Чем дольше вы будете заниматься созданием сайтов, тем чаще вам, скорее всего, будет необходимо снова и снова решать одну и ту же задачу. Читать далее
Если вы разобрались, как создавать тени, отбрасываемые текстом, то легко поймете, как обеспечить отбрасывание теней блочными элементами. Читать далее
Мы рассмотрели далеко не все замечательные свойства, которые может предложить CSS3. Читать далее
Несмотря на то что 3D-трансформации CSS3 уже поддерживаются браузерами на основе WebKit (Safari и Chrome) и Firefox версии 10 и выше, их работа в Internet Explorer будет возможна только в его версии под номером 10. Читать далее
Вам, скорее всего, доводилось слышать словосочетания «прогрессивное улучшение» и «плавное сокращение возможностей». Читать далее
Еще в версии CSS 2.1 был селектор, соответствующий первому элементу списка: li:first-child. Читать далее
Если не применять CSS3, то, когда нам потребуется добавить для какого-либо элемента фоновый градиент, мы будем использовать небольшой графический фрагмент, который продублируем по горизонтали/вертикали. Читать далее
Умные люди уже занимаются расширением списка возможностей, которые предоставляет CSS3. Читать далее
Шаг за шагом разберем код, чтобы понять, как был достигнут данный эффект. Читать далее
На данном этапе я хочу еще раз повторить то, что говорил ранее: почти наверняка можно реализовать поддержку большинства HTML5 и CSSS-функций в устаревших браузерах с помощью полизаполнений, однако пользовательское взаимодействие, обеспечиваемое таким образом, будет сильно перегружено JavaScript и может оказаться менее практичным, чем могло бы быть без полизаполнений. Излишне говорить, что важно учитывать последствия в виде снижения производительности, которые повлечет такой выбор. Читать далее