Юзабилити: как сделать сайт удобным
Основные способы верстки и их особенности
Верстка — это размещение в поле страницы, предоставляемом браузером, подготовленной информации либо создание заготовки для последующего заполнения. Верстка Web-сайта является неотъемлемым этапом его создания и осуществляется с помощью языка HTML.
Я прекрасно понимаю, что многие читатели воспримут эту информацию как «ликбез», но я просто обязан ее рассмотреть. Я никого не утруждаю подробностями — просто описываю основные разновидности верстки и оцениваю их сточки зрения пользователя. Если вы уверены, что знаете это лучше меня, смело пропускайте этот раздел.
Текстовая верстка — верстка без какого бы то ни было размещения Содержимого, это лишь само содержимое (рис. 5.1).
fjfe ft* FflVOrl*? loots tjelp |
* |
Address
Раздел 1 :: Раздел 2 :: Раздел 3 :: Раздел 4 ::
Текстовая верстка
ВНИМАНИЕ! Данный сайт находится в разработке
Текстовая верстка
Текстовая верстка - это верстка без использования каких бы то ни было элементов поддержки размещения содержимого, это лишь само содержимое. Этот способ верстки в качестве главного ; ] способа верстки именно самой страницы используется достаточно редко. Если быть точным, это вообще не способ верста. Все получается "само по себе", т. е. стандартными средствами HTML. Вы почти "не управляете" поведением содержимого. Попробуйте переименовать простой текстовый в файл с расширением HTML и поймете, что я имею в виду под текстовой версткой. При таком варианте возможно использование большинства тегое - гиперссылок, изображений, заголовке» и т. п.
Copyright (С) anjcalmovski
ijwyCoirputar ___________ ^
Рис. 5.1. Текстовая верстка. Аскетично, просто, никакого «дизайна ради дизайна»
•В качестве главного этот способ верстки используется достаточно редко. Если быть точным, это не совсем верстка. Все получается «само по себе;», т. е. стандартными средствами HTML. Вы почти не управляете поведением содержимого. Попробуйте переименовать простой текстовый файл в файл с расширением HTML и поймете, что я имею в виду. При таком варианте возможно использование большинства тегов — гиперссылок, абзацев, изображений, заголовков и т. п. С точки зрения интерфейса и пользователя этот способ хорош тем, что созданные таким образом страницы (особенно, если речь идет не только о текстовой верстке, но и текстовой версии сайта) загружаются едва ли не мгновенно. При чтении таких страниц пользователь редко отвлекается, а отыскать какой-либо элемент гораздо проще, чем на сайтах со сложной структурой.
Табличная верстка основана на использовании таблицы, в ячейках которой располагаются элементы страницы (рис. 5.2).
Страницы с табличной версткой «растягиваются» на всю длину содержимого. При большой длине, как правило, становятся недоступными элементы навигации, которые могут располагаться или в самом верху страницы, или в самом низу. Пользователю это не очень удобно: чтобы перейти дальше или чтобы определить, где он сейчас находится, ему надо возвращаться к верхней части страницы. При «перечитывании» содержимого страницы или переходе к другой с экрана все исчезает и приходится ждать, пока соответствующая страница вновь не отобразится.
Этот способ верстки наиболее распространен во Всемирной паутине. Наряду с текстовой версткой, он отлично подходит для компоновки обособленных частей страницы. Что я имею в виду? Представьте себе, что ваша страница разделена на три части: заголовок, основное содержимое и «подножие» с информацией о вас. Верхний и нижний блок могут быть сверстаны при помоши текстовой верстки, сверху картинка, снизу ваши реквизиты. Если блок основного содержания достаточно сложный и простого форматирование недостаточно, то в таком случае он может быть сделан при помощи таблицы.
Зі Тіібмичімч перс 14- |
Mkmsoft {nN-rnel Fnplorer |
НИИ |
|
0» Bit »ew FayedtM loots нй> |
■ і 9> j |
||
.О.**.- © * 1*1 ЇЙ €И/5®*4гсЬ ik**"*** 0І 0- & в * |
|||
*!*?1 |
|||
іщ. |
|||
Раздел 1 |
Раздел 2 j Раздел 3 і Раздел ц |
Раздел 5 За |
|
..................... s............................... ; г 1 ^ |
|||
ВНИМАНИЕ! Данный сайт находится в разработке... |
|||
Данный способ верстай является наиболее распространенным во Всемирной паутине. Кроме того, он один из немногих, наряду с текстовой версткой, который отлично подходит для компоновки обособленных частей страницы. Что я имею в виду? Представьте себе, что ваша страница разделена на три части: заголовок страницы, основное содержимое и «подножие» с информацией о вас. Верхний и нижний блок могут быть сверстаны при помощи текстовой верстки - сверху картинка, снизу ваши координаты и e-mail. Блок основного содержания может быть достаточно сложным, и простого форматирования недостаточно. В - піком случае этот блок может быть сделан при помощи таблиц. |
|||
Copyright (С) an_kallnovskl » |
|||
® Dcre |
.... . _ ггт |
' 2 My Computer - |
Рис. 5.2. Табличная верстка. Содержимое страницы выглядит более структурированным, доступны многие варианты оформления
5.2.3. Верстка при помощи фреймов
Фрейм (англ. frame рамка) — это HTML-тег. Основной смысл верстки при помощи фреймов — разделение страницы на ойре - деленное количество рамок, в которые загружаются отдельные страницы. Таким образом, главная страница содержит всего 10—20 строчек описания рамок, их размеров и того, какая страница в какую из рамок должна загрузиться (рис. 5.3).
Главное достоинство фреймов с точки зрения пользователя в том, что новая страница загружается в какую-то из рамок, а остальные рамки при этом не исчезают и не перезагружаются. Прокручивать надо не саму страницу, а только содержимое конкретной рамки. Кроме того, если расположить в одной из рамок навигацию По странице, то она будет доступна в любой момент.
И‘t'Pьері. tk<j - Microsoft Internet fxplorer |
НИИ |
m vm Favorites Tools tfelp |
; * і |
Qfcr. k • ф - jig U. ^Favorites |
#««** Ф | & & в • □ |
і A5t*«ss| |
.......... А ез«».... |
Раздел 1 :: Раздел 2 :: Раздел 3 ... II Л |
:: BfflWnl :: |
Раздел 1 Раздел 2 Раздел 3 Раздел <1 |
ВНИМАНИЕ! Данный сайт находится в 1 разработке... |
Фрэйм (англ. frame - рамка) - это HTNL-тег. Основной смысл верстки при помощи фреймов - это разделение страницы на определенное количество рамок, в которые загружаются отдельные страницы. Сама главная страница содержит в себе всего 10-20 строчек описания рамок, их размеров и того, какая страница должна загрузиться в какую из рамок. При —1 использовании фрэймов можно загружать новую страницу в любую рамку, причем остальные при этом ^
фреймами сложны, нужно аккуратно передавать информацию между ними, следить, чтобы информация действительно попала именно туда, куда предназначалась.
Часто фреймы используют для составления системы справки и помощи, потому что они наиболее подходят под концепцию организации справочной системы.
Флэш — верстка при помощи технологии, разработанной компанией Macromedia. В основном эта технология используется для создания шикарных мультимедийных презентаций, хотя иногда таким образом строят едва ли не весь сайт (рис. 5.4). Все мигает, прыгает, дребезжит и вращается. Выглядит флэш, по меткому выражению одного из отечественных специалистов, «стрелочки — трррррр, буквочки — фррррррр, кнопочки — пшшшш».
ЛІ s 111,111 Y -1н г (jsull I xplorri |
Puc. 5.4. Информация на сайте о фильме «Брюс Всемогущий» сверстана при помощи флэш |
ЗШ; ш |
Ml Mil ITT |
rfwhtner Jl Ctrrrr Wtth «Hrvctetfpreditttr TOM SHADYAC. tft* Mtm>* to* abetter mt> tb* M* ?*< мИ Ufir Liar. Steering with Cerrvy are Ootdtn вЫ>* Award winmr и4 {mmу winner jennifcr Aniccon and Ooldan Glob* Award wimwr ml «hfw-tjm* AcaAamy Award пмпігт» He*f»n Pwhbtwiv The емс uwh fln* Ы*пе* a» USA ANN WAtTKft {TV* j News md Ufe4,Worfc, as well as Dhwry"* The Pant*. Тпц>> » ОгкіЧ utftj. titter Dobbk; >*MIUP ЛЛХЄК HALL (Th* *em of АІІ Pm*e*, RwIm Ы Httfnotta, TN* 1мМ«г) «x jaxb Кtb« crusty manner, CATHCMN* WILL (Мфг Sarah "Нм” MacKwut* |
На самом деле верстка происходит вне HTML-страницы — в специальном редакторе. На страницу загружается программный модуль, который почти не имеет отношения к Web-интерфейсу. Он просто отображается внутри браузера. К тому же отображение на странице сверстанного при помощи флэш содержимого требует специального программного компонента, установленного на компьютере пользователя. Для пользователя очень непривычно и неприятно, что во флэш не работают такие нужНые кнопки Вперед/Назад, Поиск, нельзя копировать текстовое содержимое, изображения и т. д.
Я считаю использование данной технологии для основной верстки страницы неприемлемым.