Page 20 - Сила CSS3 Освой новейший стандарт
P. 20

20  •  Глава 1. Основная информация о CSS3


            преимущеСтва
            Стремление предоставить максимальному количеству людей максимальные пре-
            имущества весьма благородно, но достичь этой цели можно разными способами,
            в том числе не применяя техники прогрессивного усовершенствования. Один из
            вариантов — создавать для устаревших версий браузеров обходные пути, чтобы
            они как можно точнее воспроизводили оформление и поведение сайтов из новых
            браузеров. Однако делать так обычно не рекомендуется. Прибегая вместо этого
            к технике прогрессивного усовершенствования, когда визуальная насыщенность
            сайта увеличивается в каждой более новой версии браузера, вы поступаете намно-
            го практичнее — как в отношении себя, так и в отношении ваших пользователей.

             поСтепенное Сокращение возможноСтей

               Вероятно, вам знаком термин «постепенное сокращение возможностей» (graceful
               degradation) и вы полагаете, что это аналог прогрессивного усовершенствования. Не-
               смотря на то что эти подходы зачастую дают одинаковые результаты, они представляют
               два совершенно противоположных мировоззрения. Приверженцы методологии посте-
               пенного сокращения возможностей сначала создают полностью завершенный веб-сайт,
               включающий все необходимые функции и усовершенствования. Затем они определяют
               пути отступления для браузеров, не поддерживающих полнофункциональную версию.
               Таким образом, сайт упрощается до такого уровня, с которым успешно справятся и более
               старые версии браузеров.
               Работая по схеме прогрессивного усовершенствования, вы не прибегаете к «разбору» за-
               вершенного веб-сайта, для того чтобы подогнать его под возможности старых браузеров.
               Вы начинаете с чистого, семантического HTML и хорошего наполнения, совместимого
               с любыми устройствами и браузерами, а затем ненавязчиво добавляете новые стили и
               функции, не конфликтующие с браузерами базового уровня. Эти стили и функции авто-
               матически включаются в дело, когда пользователь обращается к вашему сайту из более
               современного браузера. Вы увидите этот подход в действии, когда начнете выполнять
               упражнения из этой книги. С самого начала все веб-страницы в упражнениях полностью
               функциональны и внешне привлекательны, но по мере добавления возможностей CSS3
               они будут становиться только лучше.



            Во-первых, на добавление трюков, обходных путей, сценариев эмуляции и про-
            чих техник, позволяющих получать нужные результаты в более слабых браузерах,
            приходится тратить много времени и сил. Даже если в итоге вам удастся добиться
            почти идентичного представления — по крайней мере, с каким-то ограниченным
            набором пользовательских параметров, используемых для тестирования, — какую
            выгоду получит пользователь? Время, которое вы потеряли, пытаясь сделать IE на
            десять лет моложе, можно было бы потратить на добавление техник поддержки
            пользователей с ограниченными возможностями, тестирование удобства и внесение
            прочих усовершенствований, которые действительно приносили бы пользу, а не
            добавляли сайту внешней красоты.


                                                        www.trk.kg
   15   16   17   18   19   20   21   22   23   24   25