Page 23 - Сила CSS3 Освой новейший стандарт
P. 23
Преимущества CSS3 • 23
Преимущества CSS3
Надеюсь, теперь всем очевидно, что выбирать прогрессивное усовершенствование
в качестве общей методологии разработки не только можно, но и нужно. Однако
мы еще не поговорили о преимуществах самой спецификации CSS3. Они не огра-
ничиваются внешним видом. Страница, сделанная на базе CSS3, выглядит куда
привлекательней и профессиональнее по сравнению с результатами применения
других, давно существующих техник — хотя это, конечно, тоже немаловажное пре-
имущество. Как вы узнаете в этой книге, CSS3 позволяет создавать действительно
красивые эффекты, добавляя веб-сайтам изысканности.
И все же большинство визуальных эффектов CSS3 можно воссоздать с использо-
ванием альтернативных инструментов, таких как изображения, JavaScript и Flash.
Должно быть что-то еще, какая-то более основательная причина для применения
CSS3, кроме «результаты так здорово выглядят!».
Действительно, такая причина существует. И не одна. Если попытаться обобщить их
в одном предложении, то использование CSS3 не только сокращает время разработки
и уменьшает затраты на поддержку страниц, но также уменьшает время загрузки
этих страниц. Кроме того, вы одновременно повышаете удобство использования
и доступность, делаете веб-страницы более адаптируемыми к различным устрой-
ствам и даже способствуете выводу страниц на более высокие места в результатах
поиска различными поисковыми системами. Давайте более подробно остановимся
на каждом из преимуществ.
дополнительные материалы о прогреССивном уСовершенСтвовании
О прогрессивном усовершенствовании можно рассказывать еще очень и очень дол-
го — есть даже целая книга на эту тему, которая называется «Designing with Progressive
Enhancement» (http://www.filamentgroup.com/dwpe/). Мне кажется, что я достаточно
хорошо сумела изложить суть и преимущества этого подхода, однако если вам требуются
дополнительные разъяснения о том, что это такое и почему вы, ваши коллеги, начальник
и клиенты должны использовать это, то вот ссылки на несколько превосходных статей:
• «The Case for Designing with Progressive Enhancement» авторов Todd Parker, Maggie
Costello Wachs, Scott Jehl и Patty Toland (http://www.peachpit.com/articles/article.
aspx?p=1586457);
• «Progressive Enhancement: What It Is, And How To Use It?» автора Sam Dwyer (http://
coding.smashingmagazine.com/2009/04/22/progressive-enhancement-what-it-is-and-
how-to-use-it/);
• «Progressive Enhancement: Paving the Way for Future Web Design» автора Steven Champeon
(http://www.hesketh.com/publications/articles/progressive-enhancement-paving-the-
way-for);
• «Graceful degradation versus progressive enhancement» автора Christian Heilman (http://
dev.opera.com/articles/view/graceful-degradation-progressive-enhance/).
www.trk.kg