кретного типу, і перевірити, чи дійсно Чи всі елементи, необхідні для даного типу документів, присутні і знаходяться в правильній послідовності і коректно структуровані. Що ще більш важливо, різні документи одного типу можуть оброблятися уніфікованим чином. Можна писати програми, що використовують знання, укладені в інформаційній структурі документа, які, таким чином, можуть бути більш інтелектуальними. p> 4. SGML, як метамова, дозволяє визначати конкретні мови (часто звані "додатками SGML "), орієнтовані на конкретне застосування. Приклад тому - мову HTML, широко використовується на WWW. Кожен такий мову описується у вигляді DTD, визначаючи елементи та їх атрибути. Отримавши такий DTD, програмне забезпечення для роботи з SGML може коректно обробляти документи, написані в Відповідно до цього DTD. p>
МОЖЛИВОСТІ HTML Мова HTML був розроблений британським вченим Тімом Бернерс-Лі приблизно в 1991-1992 роках у стінах Європейської ради з ядерних дослідженням в Женеві (Швейцарія). HTML створювався як мова для обміну науковою і технічною документацією, придатний для використання людьми, які не є фахівцями в галузі верстки. HTML успішно справлявся з проблемою складності SGML шляхом визначення невеликого набору структурних і семантичних елементів (Розмічаємо В«тегамиВ»), службовців для створення відносно простих, але красиво оформлених документів. Крім спрощення структури документа, в HTML внесена підтримка гіпертексту. Мультимедійні можливості були додані пізніше. Спочатку мову HTML був задуманий і створений як засіб структурування та форматування документів без їх прив'язки до засобів відтворення (відображення). В ідеалі, текст з розміткою HTML повинен був без стилістичних та структурних спотворень відтворюватися на обладнанні з різною технічною оснащеністю (кольоровий екран сучасного комп'ютера, монохромний екран органайзера, обмежений за розмірами екран мобільного телефону або пристрою та програми голосового відтворення текстів). Однак, сучасне застосування HTML дуже далеко від його початкової задачі. Наприклад, тег , використаний для форматування сторінки, призначений для створення в документах самих звичайних таблиць, але, як можна переконатися, тут немає жодної таблиці.
З плином часу, основна ідея платформонезалежних мови HTML була віддана в своєрідну жертву сучасним потребам у мультимедійному і графічному оформленні
Можливості HTML : p>
Мова HTML дозволяє розмічати в тексті:
1. Смислову роль текстового блоку (Наприклад: логічний наголос, заголовок (від першого до шостого рівня), параграф, пункт списку тощо), який обробляється браузером відповідно зі змістом (наприклад, в голосових браузерах - зміна інтонації, в графічних - виділенням курсивом, і т. п.) або налаштуваннями користувача. p> 2. Гіпертекстові посилання, які значно спрощують читання безлічі пов'язаних документів, бо дозволяють запросити документ з адресою, зазначеною в коді посилання, простим клацанням миші.
Ці керуючі коди використовуються для кодування виділених кольором або підкресленням фрагментів тексту або графічних зображень, переходу за допомогою виділених слів до іншому документу, іншому текстовому блоку або малюнку. Як приклад можна навести запис:
Фрагмент тексту
де В«Фрагмент текстуВ» - це частина документа, видима користувачем у вікні перегляду браузера, а URL - В«Місце призначенняВ» гіпертекстової зв'язку. Адреса цього В«місцяВ» може бути абсолютним - із завданням повного імені сервера і ім'ям файлу документа призначення; відносним, при якому передбачається, що ім'я сервера і початковий каталог ті ж, що і у документа, що містить гіпертекстове посилання. У HTML реалізована підтримка механізму спеціальних гіпертекстових посилань, які забезпечують зв'язок даної публікації з іншими публікаціями. Гіпертекстова посилання - це адреса іншого HTML-документа або інформаційного ресурсу Internet, який тематично, логічно або яким-небудь іншим способом пов'язаний з публікацією, в якій ця посилання визначена. Посилання складається з двох частин. Перша їх них - це те, що візуалізується в полі WEB-сторінки. Вона називається В«Покажчик посиланняВ» (anchor). Друга частина, яка дає інструкцію браузеру, називається адресною частиною посилання (Universe Resource Locator або URL-адресу).
Приклад:
Тут тег - контейнер (Anchor), використовує атрибут HREF, що позначає гіпертекстове посилання, для запису цього посилання у формі URL. Покажчик може бути як відносним, так і абсолютним. Дана посилання вказує на документ з ім'ям "Index.html" в каталозі "altai" на сервері "Polyn.net.kiae.su", доступ до якого здійснюється за протоколом "Http". Можливе використання локальної адреси в тому випадку, якщо файл знаходит...