23:41 HTML | |
HTML (від англ. HyperText Markup Language - «мова гіпертекстової розмітки») - стандартна мова розмітки документів у Всесвітній павутині. Більшість веб-сторінок містять опис розмітки мовою HTML (або XHTML). Мова HTML інтерпретується браузерами; отриманий в результаті інтерпретації форматований текст відображається на екрані монітора комп'ютера або мобільного пристрою.Мова HTML є додатком SGML (стандартної узагальненої мови розмітки) і відповідає міжнародному стандарту ISO 8879.Мова XHTML є більш суворим варіантом HTML, він слідує всім обмеженням XML і, фактично, XHTML можна сприймати як додаток мови XML до області розмітки гіпертексту.У всесвітній павутині HTML-сторінки, як правило, передаються браузерам від сервера по протоколах HTTP або HTTPS, у вигляді простого тексту або з використанням шифрування. Мова HTML був розроблений британським вченим Тімом Бернерс-Лі приблизно у 1986-1991 роках в стінах ЦЕРНу в Женеві в Швейцарії. HTML створювався як мова для обміну науковою і технічною документацією, придатний для використання людьми, які не є фахівцями в галузі верстки. HTML успішно справлявся з проблемою складності SGML шляхом визначення невеликого набору структурних і семантичних елементів - дескрипторів. Дескриптори також часто називають «тегами». За допомогою HTML можна легко створити відносно простий, але красиво оформлений документ. Крім спрощення структури документа, в HTML внесена підтримка гіпертексту. Мультимедійні можливості були додані пізніше. Спочатку мова HTML був задуманий і створений як засіб структурування та форматування документів без їх прив'язки до засобів відтворення (відображення). В ідеалі, текст з розміткою HTML повинен був без стилістичних та структурних спотворень відтворюватися на обладнанні з різною технічною оснащеністю (кольоровий екран сучасного комп'ютера, монохромний екран органайзера, обмежений за розмірами екран мобільного телефону або пристрою та програми голосового відтворення текстів). Проте сучасне застосування HTML дуже далеко від його початкової задачі. Наприклад, тег <TABLE> призначений для створення в документах таблиць, але часто використовується і для оформлення розміщення елементів на сторінці. З плином часу основна ідея платформонезавісимость мови HTML була принесена в жертву сучасним потребам в мультимедійному і графічному оформленні. Текстові документи, що містять розмітку на мові HTML (такі документи традиційно мають розширення .html або .htm), обробляються спеціальними додатками, які відображають документ у його форматованому вигляді. Такі додатки, звані «браузерами» або «інтернет-оглядачами», зазвичай надають користувачеві зручний інтерфейс для запиту веб-сторінок, їх перегляду (і виведення на інші зовнішні пристрої) і, при необхідності, відправки введених користувачем даних на сервер. Найбільш популярними на сьогоднішній день браузерами є Google Chrome, Mozilla Firefox, Opera, Internet Explorer і Safari (див .: Браузер # Ринкові частки). HTML - тегів мова розмітки документів. Будь-який документ на мові HTML являє собою набір елементів, причому початок і кінець кожного елемента позначається спеціальними позначками - тегами. Елементи можуть бути порожніми, тобто не містять ніякого тексту та інших даних (наприклад, тег перекладу рядка <br>). У цьому випадку зазвичай не вказується закриваючий тег. Крім того, елементи можуть мати атрибути, що визначають будь-які їх властивості (наприклад, розмір шрифту для елемента font). Атрибути вказуються в відкриваючому тезі. Ось приклади фрагментів HTML-документа:<strong> Текст між двома тегами - відкриває і закриває. </ strong><a href="http://www.example.com"> Тут елемент містить атрибут href, тобто гіперпосилання. </a>А ось приклад порожнього елемента: <br> Регістр, у якому набрано ім'я елемента і імена атрибутів, в HTML значення не має (на відміну від XHTML). Елементи можуть бути вкладеними. Наприклад, наступний код: <! DOCTYPE html><html> <head> <meta http-equiv = "Content-Type" content = "text / html; charset = utf-8" /> </ head> <body> <p> <b> Цей текст буде напівжирним, <i> а цей - ще й курсивним </ i> </ b> </ p> </ body></ html> дасть такий результат:Цей текст буде напівжирним, а цей - ще й курсивнимКрім елементів, в HTML-документах є і сутності (англ. Entities) - «спеціальні символи». Сутності починаються з символу амперсанда і мають вигляд & ім'я; або & # NNNN ;, де NNNN - код символу в Юникоде в десятковій системі числення.Наприклад, & copy; - Знак авторського права (©). Як правило, сутності використовуються для представлення символів, відсутніх в кодуванні документа, або ж для представлення «спеціальних» символів: & amp; - Амперсанда (&), & lt; - Символу «менше» (<) і & gt; - Символу «більше» (>), які некоректно записувати «звичайним» чином, через їх особливого значення в HTML.Детальніше з цієї теми див .: Елементи HTML.Детальніше з цієї теми див .: Вікіпедія: Спеціальні символи.Кожен HTML-документ, який відповідає специфікації HTML будь-якої версії, повинен починатися з рядка оголошення версії HTML <! DOCTYPE ...>, яка зазвичай виглядає приблизно так: <! DOCTYPE HTML PUBLIC "- // W3C // DTD HTML 4.01 // EN" "http://www.w3.org/TR/html4/strict.dtd">Якщо цей рядок не вказана, то домогтися коректного відображення документа в браузері стає важче.Далі позначається початок і кінець документа тегами <html> і </ html> відповідно. Усередині цих тегів повинні знаходитися теги заголовка (<head> </ head>) і тіла (<body> </ body>) документа.Варіанти DOCTYPE для HTML 4.01 [ред | правити вікі-текст]Строгий (Strict): не містить елементів, позначених як «застарілі» чи «не схвалювані» (deprecated). <! DOCTYPE HTML PUBLIC "- // W3C // DTD HTML 4.01 // EN" "http://www.w3.org/TR/html4/strict.dtd">Перехідний (Transitional): містить застарілі теги в цілях сумісності та спрощення переходу зі старих версій HTML. <! DOCTYPE HTML PUBLIC "- // W3C // DTD HTML 4.01 Transitional // EN" "http://www.w3.org/TR/html4/loose.dtd">З фреймами (Frameset): аналогічний перехідному, але містить також теги для створення наборів фреймів. <! DOCTYPE HTML PUBLIC "- // W3C // DTD HTML 4.01 Frameset // EN" "http://www.w3.org/TR/html4/frameset.dtd">Варіанти DOCTYPE для HTML 5 правити вікі-текст]У HTML 5 використовується тільки один варіант DOCTYPE:<! DOCTYPE html> | |
|
Всего комментариев: 0 | |