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

242  •  Глава 6. Разные размеры экрана, разный дизайн

            щищает от искажения веб-страницы, не предназначенные для отображения в кро-
            хотной области просмотра шириной 320 пикселов. Эксперт по разработке мобиль-
            ных веб-страниц Питер-Пол Кох (Peter-Paul Koch) называет эту виртуальную область
            просмотра «областью просмотра макета», а фактическую видимую площадь — «ви-
            зуальной областью просмотра».
                                            Когда вы заходите с мобильного телефона на веб-
               Подробное объяснение концеп-  страницу, мобильный браузер уменьшает ее так,
               ции мобильных областей про-  чтобы область просмотра макета поместилась
               смотра, а также обсуждение тега   на экране целиком. Все элементы становятся
               meta вы найдете в статье Питера-  крошечными, но макет в целом выглядит так же,
               Пола «A tale of two viewports —   как в обычном настольном браузере. В каждом
               part two» по адресу http://
               www.quirksmode.org/mobile/   мобильном браузере используется своя ширина
               viewports2.html.             области просмотра макета: для Mobile Safari на
                                            iPhone и iPod Touch она составляет 980 пиксе-
                                            лов, для Android Webkit — 800 пикселов, а для
            Opera — 850 пикселов. Однако общий смысл в том, что мобильные телефоны делают
            вид, будто их экраны больше, чем на самом деле. Вам же порой хочется, чтобы они
            перестали притворяться и честно сообщали число пикселов на своих дисплеях.
            К счастью, существует специальный тег meta, назначение которого — сообщать
            мобильным браузерам о наличии специальной оптимизированной версии сайта.
            С помощью этого тега вы можете корректировать размер и уровень масштабиро-
            вания области просмотра макета.

            Как это работает
            Этот тег оптимизации мобильной версии называется тегом meta для области про-
            смотра, так как в качестве значения атрибута name вы указываете viewport (т. е.
            «область просмотра»). Выглядит он так:

            <meta name="viewport" content="">

            Значение атрибута content — это инструкция мобильному устройству, опреде-
            ляющая, каким образом он должен поступить с областью просмотра. В табл. 6.3
            перечислены возможные значения атрибута content.


            Таблица 6.3. Свойства атрибута content тега meta для области просмотра
             Свойство        Описание

             width           Ширина области просмотра в пикселах. Можно указать либо
                             фактическое число пикселов, либо значение device-width

             height          Высота области просмотра в пикселах; можно указать либо
                             фактическое число пикселов, либо значение device-height




                                                        www.trk.kg
   237   238   239   240   241   242   243   244   245   246   247