Інформаційні технології та моделювання бізнес-процесів - Томашевський О. М. - 13.2. Принципи побудови Web-сторінок
13.1. World Wide Web та Hyper Text Markup Language
World Wide Web (WWW) - найвідоміший та найпопулярніший сервіс Інтернет. Ця глобальна, розподілена по цілому світі інформаційна гіпертекстова мультимедійна система дозволяє об'єднати в одне ціле інформацію різних видів, яка зберігається на різних комп'ютерах. Інформація в WWW розповсюджується у вигляді web-сторінок (web-документів). Декілька web-сторінок з однієї теми, що належать одному власникові чи є на одному комп'ютері, утворюють web-вузол, який часто називають сайтом.
Основним принципом використання web-сторінок є активізація гіпертекстових посилань, за допомогою яких користувач може здійснити перехід до інших web-сторінок або сайтів. Зазначимо, що префікс "гіпер-" означає "зв' язаний".
В основі WWW лежать два поняття: гіпертекстові посилання та формат документів HTML. Завдяки гіпертексту web-сторінки набувають властивості інтерактивності.
Web-документ зберігається і пересилається як файл з розширенням html або htm (HTML-файл). Це звичайні текстові файли-програми, написані мовою HTML. Відображаються такі файли на екрані інакше, ніж вони виглядають у HTML-файлі.
HTML (Hyper Text Markup Language) - це спеціальна мова форматування текстових електронних документів
Наприклад, для друкованого документа задаються такі параметри, як розмір паперу та полів, шрифти та їх розміри тощо. Електронні web-документи призначені для перегляду на екрані, причому наперед не відомо, на якому комп'ютері - невідомі розміри вікна програми-переглядача, шрифти, які встановлені на комп'ютері, і т. д. Тому мова HTML призначена саме для оформлення електронних документів з врахуванням факту невизначеності параметрів засобів їх перегляду.
Спочатку HTML була лише мовою форматування гіпертекстових документів. Її можливості обмежувались заголовками, абзацами і невеликим набором текстових форматів - таких як Bold та Italic. Стрімкий розвиток HTML почався з 1993 року, коли з'явився перший web-переглядач Mosaic (до того часу гіпертекст можна було переглянути виключно в текстовому редакторі). Пояснимо, чому потрібні переглядачі.
Оскільки HTML - це мова розмітки, то вона не належить до мов програмування високого рівня, тобто HTML-код не компілюється і не виконується, як скажімо, код на C++. Замість того він інтерпретується переглядачем.
HTML разом із протоколом передачі гіпертексту (HTTP - Hypertext Transfer Protocol) дозволяє взаємодію комп'ютерних документів різного типу, а також прискорює обмін інформацією. Широке розповсюдження web-документи одержали завдяки різноманітним можливостям представлення інформації, легкістю написання та сумісністю з різними операційними системами.
13.2. Принципи побудови Web-сторінок
Типовий Web-документ складається з текстових блоків, рисунків, таблиць, ліній, гіперпосилань (hyperlinks). Більш складні Web-документи містять фрейми (вкладені Web-сторінки), елементи керування та вводу інформації (кнопки, перемикачі, поля вводу тексту, тощо), динамічні об'єкти (Java Applet, Java Script, ActiveX).
Є три типи текстових блоків: текстові абзаци, списки, таблиці. По замовченню текст відображається чорним кольором, але можна змінити колір, розмір, стиль та шрифт тексту. Абзаци на сторінці відокремлюються переводом рядка і по замовченню не мають відступів у першому рядку. Абзац може бути вирівняний до одного з країв або по центру вікна. Зручність перегляду Web-сторінок зумовлена тим, що броузер автоматично масштабу є елементи по горизонталі, враховуючи розміри вікна, і при потребі відображає вертикальну чи горизонтальну смуги прокрутки. Інформація на сторінці традиційно відображається на білому фоні, але його колір можна змінити на інший або використати фонову картинку.
До вузлів будь-якого змісту - чи то інформаційний сайт, чи персональний, чи Інтернет-магазин - висуваються наступні вимоги:
O швидке завантаження сторінок;
O зручність навігації по сайту;
O коректність представлення інформації.
Якщо Web-документ буде містити лише текст, така сторінка швидко завантажиться довільним броузером, проте навряд чи буде цікавою пересічному користувачеві. Тому розробники додають елементи графіки, анімацію, і т. д., балансуючи між прагненням наділити вузол індивідуальним дизайном і не позбавити його інформативності та швидкодії.
Навігація по сайту носить нелінійний характер - якщо, наприклад, вузол має 10 сторінок, перехід з 1-ї на 5-ту здійснюється одразу, і не потребує послідовного переходу через 2-гу, 3-ю та 4-у сторінки. Навігацію необхідно планувати таким чином, щоби вона передбачала можливість доповнення без реконструкції всього сайту. Як правило, використовують навігаційні кнопки або списки (наприклад, як на. life. com. ua, рис.13.1). Окрім переходів між сторінками існують внутрішні і поштові посилання; зв'язувати можна також і зображення (наприклад, мініатюра та велике зображення зв'язуються між собою).
Внутрішні посилання дозволяють користувачу швидко переходити до потрібної інформації на тій самій сторінці. Наприклад, якщо на початку сторінки розміщено зміст лекції, кліком мишки на внутрішньому посиланні можна одразу перейти до пункту 3.3, не використовуючи скролінг.
Рис.13.1. Приклад оформлення навігації сайту
Поштові посилання (mailto) на сторінці дозволяють написати електронного листа адресату - при переході по mailto відкривається поштова програма, що є частиною броузера (Outlook для IE чи Mail для Mozilla) або інстальована на комп'ютері користувача (наприклад, The Bat!). При створенні поштового посилання користувачеві пропонується ввести слово чи фразу в поле "Subject", визначивши тему листа, що відповідає етичним нормам мережі.
Рис.13.2. Приклад оформлення внутрішніх посилань
Коректність представлення інформації на Web-вузлі залежить виключно від культурного рівня розробника сайту. В Інтернеті немає цензури, але розміщення на сайті посилань на ресурси із сумнівною репутацією - не найкращий шлях підтримки його популярності. Те саме стосується і грамотності - перед розміщенням тексту на сторінці його необхідно принаймні перевірити в текстовому редакторі.
Основні теги мови HTML. Формування документів мовою HTML подібне до програмування. Вихідний текст документу складається з послідовності команд, які називають тегами (tag) або дескрипторами. Під час перегляду теги виконуються, і завдяки їм на екран виводяться запрограмовані елементи зображення. Наприклад, якщо на початку абзацу стоїть тег
Теги HTML дозволяють вирівнювати рядки документу, керувати кольором фону та кольором тексту, вставляти в текст ілюстрації, задавати заголовки різних рівнів, будувати таблиці, створювати гіпертекстові посилання на інші документи, тощо.
Теги бувають одинарними і парними. Більшість тегів є парними, наприклад, тег обмеження HTML-файлу: .... Парні теги позначають початок і кінець області дії відповідної команди. Теги записують у кутових дужках, причому той тег, що закриває область дії, має косу риску - слеш (slash). Тег може містити параметри, які користувач записує у першому тезі через пропуск, наприклад,
(колір тла - зелений).Всі програми, написані мовою HTML (HTML-файли) мають однакову структуру. Можна зекономити час при створенні своїх Web-сторінок, якщо використовувати цю структуру в якості еталону. Зокрема, обов'язково повинні бути три наступні команди (теги):
В наведеному прикладі міститься службова інформація про те, що сторінку створено засобами текстового редактора MS Word з пакету програм MS Office; службові посилання для броузера.
Наведений код описує, що у сторінці міститься український текст.
Тег
O
...Визначає вміст web-документу. Може містити атрибути, що описують вигляд документа, наприклад:
У прикладі задаються кольори тексту посилань (простого, активного та відвіданого), колір тексту сторінки і колір фону.
В отриману структуру між елементами body можна розмістити, наприклад, відформатований текст. Для цього використовуються наступні теги, які об'єднаємо у наступну таблицю для зручності:
Таблиця 13.1. Теги форматування
Детальніше розглянемо синтаксис дескриптора якоря - зв'язування сторінок. Як правило, використовується атрибут href, що визначає гіпертекстове посилання. Після нього вводиться значення, що найчастіше представляє собою URL (Uniform Resource Locator) - універсальний вказівник ресурсів, тобто адресу Web-вузла чи сторінки. Вона складається з префікса (зазвичай, http://), який визначає протокол з'єднання; імені домена (як правило, починається з www) і саме ресурсу - імені файлу.
Якщо шлях до потрібного документу вказується повністю, посилання (лінка) буде абсолютним:
Відносне посилання використовує частину шляху, і не прив'язане до місця розташування файлу:
Приклад поштової лінки:
Вставка зображень відбувається за аналогічною схемою з використанням дескриптора :
На цьому завершуємо ознайомлення із тегами мови HTML та їх використанням. Зазначимо, що для створення Web-сторінок дизайнери використовують гіпертекстові редактори, наприклад, Macromedia Dreamweaver, Microsoft FrontPage та інші, хоча за достатнього володіння мовою HTML можна писати Web-сторінки в будь-якому текстовому редакторі, наприклад, NotePad. Сучасні текстові процесори, наприклад, MS Word, Lotus WordPerfect дають змогу створювати Web-сторінки методом конструювання без застосування команд HTML, оскільки вони генерують ці команди автоматично.
Схожі статті
-
13.1. World Wide Web та Hyper Text Markup Language World Wide Web (WWW) - найвідоміший та найпопулярніший сервіс Інтернет. Ця глобальна, розподілена по...
-
13.1. World Wide Web та Hyper Text Markup Language World Wide Web (WWW) - найвідоміший та найпопулярніший сервіс Інтернет. Ця глобальна, розподілена по...
-
Коли обсяги Інтернет почали перевищувати декілька десятків сайтів, виникла задача пошуку потрібних даних без перегляду всієї наявної інформації. Почалися...
-
Дані представляють собою спосіб представлення, збереження та елементарних операцій обробки інформації. Дані - це основа інформації. Поняття "дані" -...
-
10.1. Комп'ютерні мережі. Види мереж На початку створення комп'ютерні мережі призначались та використовувались винятково як середовище передачі файлів і...
-
10.1. Комп'ютерні мережі. Види мереж На початку створення комп'ютерні мережі призначались та використовувались винятково як середовище передачі файлів і...
-
В даний час питанням безпеки даних у розподілених комп'ютерних системах приділяється значна увага. Розроблено ряд засобів для забезпечення інформаційної...
-
Google Inc. (Гугл), www. google. com - приватна американська відкрита акціонерна компанія, заснована 7 вересня 1998 року, що займається розробкою,...
-
Оскільки інформації в Інтернет є надзвичайно багато і вона постійно змінюється, кожний пошуковий робот створює свою локальну базу даних, в якій і...
-
Оскільки інформації в Інтернет є надзвичайно багато і вона постійно змінюється, кожний пошуковий робот створює свою локальну базу даних, в якій і...
-
Оскільки інформації в Інтернет є надзвичайно багато і вона постійно змінюється, кожний пошуковий робот створює свою локальну базу даних, в якій і...
-
Обов'язковим реквізитом електронного документа є електронний підпис. Його визначення вказано у Законі України "Про електронний цифровий підпис": Це вид...
-
3.1. Етапи розвитку інформаційних технологій Інформаційні технології посідають чільне місце в нашому житті, тому це поняття є багатофункціональним та...
-
Технології, що реалізують модель процесу з розподіленими ресурсами, дають змогу всім користувачам мережі спільно використовувати дані та пристрої:...
-
4.1. Принципи функціонування автоматичних засобів видобування знань Для аналізу і розв'язання задач різного характеру, в тому числі і економічних,...
-
4.1. Принципи функціонування автоматичних засобів видобування знань Для аналізу і розв'язання задач різного характеру, в тому числі і економічних,...
-
Основною метою систем чи підсистем, що розробляються, є необхідність отримання бажаного результату в межах деякого інтервалу часу. В інформаційних...
-
Інформаційні технології та моделювання бізнес-процесів - Томашевський О. М. - 6.4. Експертні системи
Експертною системою (EC) називають систему підтримки прийняття рішень, яка містить знання з певної вузької предметної області, а також може пропонувати...
-
5.1. Структура сховища даних та оптимізація його обсягів Методи інтелектуального аналізу інформації часто розглядають як природний розвиток концепції...
-
Практично всі сервіси мережі Інтернет побудовані на технології клієнт-сервер. Для роботи в мережі необхідно: O фізично приєднати комп'ютер до одного з...
-
5.1. Структура сховища даних та оптимізація його обсягів Методи інтелектуального аналізу інформації часто розглядають як природний розвиток концепції...
-
3.1. Етапи розвитку інформаційних технологій Інформаційні технології посідають чільне місце в нашому житті, тому це поняття є багатофункціональним та...
-
Життєвий цикл (ЖЦ) фіксує найбільш істотні, характерні для певного об'єкту стани, визначає їх основні характеристики та значення в даних станах, а також...
-
Практика використання інформаційних технологій для моделювання та автоматизації підтримки прийняття рішень в управлінні соціально-економічними процесами...
-
Структурування інформації пов'язане з необхідністю її зберігання, обробки чи передачі. Структуру економічної інформації визначає її будова, відокремлення...
-
7.1. Роль інформаційних технологій в системі організаційного управління Система (від грецького systema - ціле, складене з частин, з'єднання) - це...
-
7.1. Роль інформаційних технологій в системі організаційного управління Система (від грецького systema - ціле, складене з частин, з'єднання) - це...
-
Електронний банкінг (E-banking, internet banking, online banking) входить до складу засобів електронної комерції, таких як: цифрова готівка, обмін...
-
Інформаційні технології та моделювання бізнес-процесів - Томашевський О. М. - Електронна комерція
Платіжні системи є одним з основних елементів інфраструктури системи електронної комерції. Вдосконалення практики продажів в системі електронної комерції...
-
Інформаційні технології та моделювання бізнес-процесів - Томашевський О. М. - Традиційна комерція
Платіжні системи є одним з основних елементів інфраструктури системи електронної комерції. Вдосконалення практики продажів в системі електронної комерції...
Інформаційні технології та моделювання бізнес-процесів - Томашевський О. М. - 13.2. Принципи побудови Web-сторінок