Мова HTML

мова

HTML - "мова розмітки гіпертексту"

Розшифровується ця хитра абревіатура просто: HyperText Markup Language. Як вже було сказано HTML є стандартною мовою розмітки документів у Всесвітньому павутинні, більшість веб-сторінок написано саме на ньому.

Написаний на HTML вміст веб-сторінок інтерпретується браузерами та відображається у вигляді документа у зручній для людини формі. Втім, охочий завжди може переглянути вихідний код сторінки, завантаженої у його браузері.

Історія та загальне уявлення

Мова HTML була розроблена приблизно у 1986-1991 роках. Спочатку HTML створювався як мова для обміну науковою та технічною документацією. Причому "цільовою аудиторією" були люди, які не є фахівцями в галузі верстки.

Сьогодні існує п'ять розроблених стандартів HTML 3.2; 4.0 та 4.01, а також ISO/IEC 15445:2000 (так званий ISO HTML, заснований на HTML 4.01 Strict), схвалений як стандарт 15 травня 2000 року. Ще дві версії мови перебувають у стадії розробки: HTML 5 і 5.1.

Власне, HTML є " окремий випадок " SGML - стандартного узагальненого мови розмітки. Він досить широко використовувався у друкованій та видавничій сфері, але його складність ускладнила його широке поширення для повсякденного використання.

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

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

Цілі створення HTML

Мова HTML спочатку була задумана і створена як засіб структурування та форматування документів без прив'язки до засобів відтворення. Тобто, текст з HTML-розміткою повинен був без будь-яких спотворень (стилістичних чи структурних) відтворюватися на устаткуванні з різними технічними характеристиками, у тому числі і на найпростішому.

документа

Сьогодні застосування мови HTML пішло далеко від його первісного завдання: головна ідея HTML – його платформонезалежність – була "принесена в жертву" потребам у мультимедійному та графічному оформленні.

Структура HTML-документа

Будь-який документ на мові HTML є набором елементів, причому початок і кінець кожного елемента позначається спеціальними позначками - тегами. Елементи можуть бути порожніми, тобто не містять жодного тексту та інших даних, наприклад, тег перекладу рядка, після якого тег, що закриває, не вказується.

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

Крім того, елементи можуть мати атрибути, що визначають будь-які їх властивості: розмір або колір шрифту, а також його зображення - жирний або курсив. Атрибути вказуються у тезі, що відкриває. Елементи можуть бути вкладеними, тобто до одного й того ж тексту можна застосувати не лише тег "напівжирний", а й тег "курсив". Приклад оформлення HTML-документа малюнку зліва.

HTML

Практично всі популярні браузери розповсюджуютьсябезкоштовно або "в комплекті" з іншими програмами: Internet Explorer (спільно з Microsoft Windows), Mozilla Firefox (безкоштовно, вільне ПЗ, спільно з багатьма дистрибутивами Linux, наприклад, Ubuntu), Safari (спільно з Mac OS X і безкоштовно для Microsoft Windows ), Google Chrome (безкоштовно), Opera (безкоштовно, починаючи з версії 8.5).

На діаграмі представлені частини браузерів для персональних комп'ютерів.

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