Создатель CSS хочет убить скроллбары

Создатель CSS (а ныне - технический директор компании Opera Software) Хокон Виум Ли предлагает отказаться от полос прокрутки в браузерах - вместе с прокруткой как таковой.

Как полагает Ли, у ныне распространенных "рулонных" страниц есть два недостатка. Первый состоит в том, что размеры содержимого редко соответствуют размерам экрана, что приводит к тому, что пользователь видит половину строки или кусок иллюстрации. Другой недостаток - печать страниц затруднена, поскольку браузер не имеет информации по корректной разбивке на страницы.

В качестве подтверждения своей идеи Ли обращается к истории: более 2000 лет назад люди использовали свитки, но когда появились книги, этот способ организации контента был признан более удобным. Нынешняя полоса прокрутки пришла в браузеры из текстовых редакторов и других десктопных приложений - вместе с "рулонным" способом отображения длинных текстов и сопутствующими этому ограничениями.

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

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

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

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

Тенденция избавляться от полос прокрутки появилась далеко не вчера. В последней версии Mac OS X, например, используются скроллбары, которые появляются только во время прокрутки. В недавних версиях Ubuntu также используются минималистические оверлейные скроллбары, на которых при необходимости появляется ползунок нормальной ширины. Таким образом, вряд ли через несколько лет кого-нибудь удивит предложение отказаться от скроллбаров полностью.

Впрочем, публика традиционно принимает подобные нововведения без особого энтузиазма: например, по запросу "scrollbar ubuntu" крупнейшие поисковики выдают ссылки не на восторженные отзывы, а на советы о том, как вылечить компьютер от этой напасти.


Владислав Михеев, Вебпланета





Последние новости

Подгружаем последние новости