Введення в HTML 4

2.1 Що таке World Wide Web?

World Wide Web (Web) – це мережа інформаційних ресурсів. Для того, щоб зробити ці ресурси доступними найбільш широкій аудиторії, в Web використовуються три механізми:

  1. Єдина схема найменування пошуку ресурсів в Web (наприклад, URI).
  2. Протоколи доступу до іменованих ресурсів через Web (наприклад, HTTP).
  3. Гіпертекст для простого переміщення ресурсами (наприклад, HTML).

Зв'язки між цими трьома механізмами стають очевидними щодо прочитання цієї специфікації.

URI зазвичай складаються із трьох частин:

  1. Схема найменування механізму, що використовується доступу до ресурсу.
  2. Ім'я машини, де розташовується ресурс.
  3. Ім'я власне ресурсу, заставлене як шлях.

Розгляньте URI цієї специфікації HTML на сервері W3C:

Ось ще один приклад URI. Він відноситься до поштової скриньки користувача:

Примітка. Більшість читачів вже знайомі з терміном "URL", але не знає терміна "URI". URL утворюють підмножину найбільш загальної схеми найменування URI.

2.1.2 Ідентифікатори фрагментів

Деякі URI вказують на розташування всередині ресурсу. Цей тип URI закінчується символом "#", за яким слідує покажчик (ідентифікатор фрагмента). Наприклад, наступний URI вказує на фрагмент з іменем section_2 :

2.1.3 Відносні URI

Відносний URI не містить інформації про схему найменування. Шлях у ньому вказує ресурс на машині, де перебуває поточний документ. Відносні URI можуть містити компоненти відносного шляху (наприклад, ".." означає один рівень вище в ієрархії) та ідентифікатори фрагментів.

Відносні URI наводяться до повних URI за допомогою базовогоURI. Як приклад приведення відносного URI припустимо, що ми маємо базовий URI "http://www.acme.com/support/intro.html". Відносний URI у наступному посиланні:

буде перетворено на повний URI "http://www.acme.com/support/suppliers.html", а відносний URI у наступному фрагменті

буде перетворено на повний URI "http://www.acme.com/icons/logo.gif".

У HTML URI використовуються для:

  • посилання на інші документи або ресурси (див. елементи A та LINK).
  • посилання на зовнішні таблиці стилів або скрипти (див. елементи LINK та SCRIPT).
  • включення до сторінки зображень, об'єктів або аплетів (див. елементи IMG , OBJECT , APPLET та INPUT ).
  • створення зображень-карт (див. елементи MAP та AREA).
  • відправлення форм (див. FORM).
  • створення документів з використанням кадрів (див. елементи FRAME та IFRAME).
  • посилань на зовнішні джерела (див. елементи Q, BLOCKQUOTE, INS та DEL).
  • посилань на угоди про метадані, що описують документ (див. елемент HEAD).

2.2 Що таке HTML?

2.2.1 Коротка історія HTML

У HTML 4.0 вводяться механізми таблиць стилів, скриптів, кадрів, впровадження об'єктів, покращена підтримка різних напрямів листи та напрями праворуч наліво, таблиці з великою кількістю можливостей та нові властивості форм, забезпечуючи кращі можливості доступу для людей з фізичними вадами.

2.3.1 Інтернаціоналізація

Ця версія HTML розроблена за допомогою експертів у галузі інтернаціоналізації, тому документи можна писати будь-якою мовою і легко передавати їх по всьому світу. Це досягається за рахунок використання [RFC2070], що відноситься до інтернаціоналізації HTML.

Важливим кроком стало прийняття стандарту ISO/IEC:10646 (див. [ISO10646])як набор символів для документів HTML. Це найбільш змістовний стандарт у світі, в якому вирішено питання подання національних символів, напряму письма, пунктуації та інших мовних питань.

HTML тепер надає найкращу підтримку різних мов в одному документі. Це забезпечує ефективніше індексування документів для пошукових машин, друкарню вищої якості, перетворення тексту на мовлення, зручніші переноси тощо.

Оскільки спільнота Web зростає, і можливості та вміння її членів різняться, дуже важливо, щоб основні технології відповідали потребам. Мова HTML розроблена так, щоб зробити Web-сторінки доступнішими для користувачів з фізичними вадами. HTML 4.0 містить такі доповнення, продиктовані міркуваннями доступності:

Автори, які розробляють сторінки з урахуванням доступності, отримають не тільки цю можливість, але також деякі інші: добре розроблені документи HTML з розділеними структурою та поданням будуть легше адаптуватися до нових технологій.

Примітка. Під час написання цього документа деякі засоби розробки документів у форматі HTML широко використовували для форматування сторінок таблиці, що викликало проблеми сумісності.

2.3.4 Складові документи

2.3.5 Таблиці стилів

Інформацію про стиль можна вказати для окремих елементів або груп елементів, у документі HTML або у зовнішніх таблицях стилів.

Механізми зв'язку таблиць стилів із документами не залежать від мови таблиць стилів.

Механізми, що забезпечують включення скриптів до документів HTML, не залежать від мови скриптів.

2.4 Створення документів у форматі HTML 4.0

Авторам та розробникам для роботи з HTML 4.0рекомендується ознайомитися з такими загальними принципами.

2.4.1 Поділ структури та уявлення

HTML походить із SGML, який завжди був мовою визначення структурної розмітки. Принаймні розвитку HTML дедалі більше його елементів і атрибутів подання замінюється іншими механізмами, зокрема, таблицями стилів. Досвід показує, що відокремлення структури документа від аспектів його подання знижує вартість обслуговування широкого діапазону платформ, носіїв тощо. та спрощує зміну документів.

2.4.2 Універсальність доступу до Web

2.4.3 Допомога агентам користувачів у послідовному створенні зображень