02 Август 2008
Подгонка содержимого веб-страницы к ширине окна браузера — одна из новых возможностей Opera, которая решает проблему столь же старую, как и сама сеть: проблему появления горизонтальной полосы прокрутки. Вскоре функция подгонки ширины страниц была перенесена в разработки Opera для мобильных устройств.
Вероятно, все время от времени наталкиваются на страницы, которые по некоторым причинам расширяются. Как правило, это случается из-за того, что веб-дизайнер разрабатывал страницу на мониторе с высоким разрешением, а после разработки не потрудился выяснить, как будет выглядеть страница на мониторах с меньшим разрешением. Иногда такое может случаться из-за обилия информации на странице. А иногда это может случаться вообще по неизвестным причинам. Возможно это следствие некой ошибки в коде HTML или в CSS, но вы — обычный пользователь, и у вас совершенно нет времени и интереса, чтобы выяснять причины этого явления. Вы просто пришли на сайт, чтобы что-то получить и уйти с него, а не вникать в тонкости сетевых технологий.
Opera имеет для вас удобный инструмент под названием «Подгонка содержимого по ширине окна».
Сначала был «Маленький экран»
Опытные пользователи Opera помнят, когда Opera объявила о маленьком экране. Понимание того, что беспроводная сеть использовалась недостаточно из-за того, что многие сайты были непригодны для этого, вынудило разработчиков Opera найти решение для корректного отображения обычных веб-страниц на устройствах с маленькими экранами.
Затем они перенесли разработанную ими технологию в полноценный браузер. Нажмите сочетание клавиш Shift + F11 (для пользователей Mac: Alt + Shift + F11) для просмотра этой страницы в исполнении для устройств с маленькими экранами. Данная функция имеет некоторых преимущества даже в полноценном браузере: опытные пользователи смекнули, что с появлением этой технологии они могут превратить любую страницу в боковую панель. И снова я прошу проявить чуточку терпения, поскольку боковые панели мы обсудим в День 13: Боковые панели, и я обещаю, что это повествование будет стоить ваших ожиданий.
Но, конечно, ограниченный размер экрана — проблема не только карманных устройств. Очень широкие страницы не только раздражают при просмотре, но их ещё бывает невозможно распечатать (вы пробовали распечатать то, что находится за пределами видимой части экрана?).
Вписать широкую страницу под размер окна браузера можно с помощью сочетания Ctrl + F11, или в главном меню выбрав команду Вид → По ширине окна, или нажав одноимённую кнопку на панели просмотра:

Нажмите кнопку, и ширина страницы будет подогнана под ширину окна, в котором она просматривается. На многих страницах вы и не увидите различий, но на широких страниц эффект будет более драматическим.
Эта функция будет особенно полезна для тех, у кого имеются родственники, которые любят отправлять по электронной почте фотографии, но которые при этом пока не овладели тонким искусством уменьшения размеров отправляемых фотографий!
Если вы захотите изменить сочетания клавиш для вызова маленького экрана и функции подгонки по ширине, то вам не помешает узнать, что их технические названия соответственно «handheld mode» и «mediumscreen mode».
Меня уже спрашивали, а можно ли значение «По ширине окна» установить по умолчанию для всех страниц. В Opera 8 такой возможности нет. Но я думаю, в недалёком будущем она появится.
И действительно, прошло немного времени, и такая настройка появилась. Находится она на странице настроек веб-страниц, описанной в День 3: Настройки веб-страниц. К слову сказать, иногда встречаются некоторые нормальные сайты с нормальной шириной, но с включённой опцией подгонки ширины страницы отображаются не так, как задумано авторами сайта. Поэтому, если вы почувствуете, что сайт отображается неправильно, то отключите опцию и посмотрите отображение сайта.
Вероятно, вы уже поняли, что режим подгонки ширины страницы работает только с широкими страницами. Если вы встретите слишком узкую страницу (такое может случиться, если у вас очень широкий монитор, а вы посетили сайт, который разработан для разрешения 800×600), то включение данной опции не расширит страницу. Но можете попробовать комбинацию изменения масштаба страницы и функции подгонки ширины страницы, если необходимо.
Официальный пресс-релиз о функции подгонки ширины страницы
Opera вводит технологию подгонки ширины страницы для всех экранных размеров (23 ноября 2004 года): http://www.opera.com/pressreleases/en/2004/11/23/
Последнее обновление: 22.08.2008 19:56

