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
   18   19   20   21   22   23   24   25   26   27   28