Гипертекстовый документ - это документ, который содержит гиперссылки на другие документы или ресурсы. Эти ссылки позволяют пользователю легко переходить от одного документа к другому, создавая сеть взаимосвязанных документов. Гипертекстовые документы являются основой Всемирной паутины (World Wide Web).

История гипертекстовых документов

Идея гипертекста была предложена Тедом Нельсоном в 1960-х годах. Он предложил концепцию “Xanadu”, системы, которая позволяла бы пользователям создавать и связывать документы. Однако, только с появлением Всемирной паутины в 1990-х годах гипертекст стал широко использоваться.

HTML

HTML (HyperText Markup Language) - это язык разметки гипертекста, используемый для создания веб-страниц. HTML позволяет структурировать содержимое веб-страницы, добавлять текст, изображения, ссылки, таблицы и другие элементы.

Основные элементы HTML

  1. Теги: HTML-документ состоит из элементов, которые определяются тегами. Каждый тег имеет начало и конец, например, <tag>...</tag>. Некоторые теги могут быть самозакрывающимися, например, <img />.

  2. Атрибуты: Элементы HTML могут иметь атрибуты, которые предоставляют дополнительную информацию о элементе. Например, тег <a> (ссылка) может иметь атрибут href, указывающий URL-адрес, на который ведет ссылка: <a href="https://example.com">Example</a>.

  3. Гиперссылки: Одной из ключевых особенностей HTML является возможность создания гиперссылок, которые позволяют пользователям переходить между различными документами и ресурсами в Интернете.

  4. Мультимедийные элементы: HTML поддерживает включение изображений, видео и аудио на веб-страницы с помощью тегов <img><video> и <audio> соответственно.

  5. Формы: HTML позволяет создавать интерактивные формы, которые пользователи могут заполнять и отправлять. Формы используются для сбора данных от пользователей и могут включать текстовые поля, кнопки, флажки и другие элементы.

  6. Каскадные таблицы стилей (CSS): HTML-документы могут быть стилизованы с помощью CSS, что позволяет изменять внешний вид элементов, такие как цвет, шрифт, размер и расположение.

  7. Сценарии (JavaScript): HTML поддерживает включение сценариев на языке JavaScript, которые позволяют добавлять интерактивность и динамическое поведение на веб-страницы.

Пример простого HTML-документа

<!DOCTYPE html>
<html>
<head>
    <title>Пример HTML-документа</title>
</head>
<body>
    <h1>Заголовок</h1>
    <p>Это пример параграфа.</p>
    <a href="https://example.com">Ссылка на Example</a>
    <img src="/image.jpg" alt="Пример изображения">
</body>
</html>
Этот пример демонстрирует основные элементы HTML-документа: заголовок, параграф, ссылка и изображение.

Основные принципы и логика работы HTML

  1. Структура документа: HTML-документ начинается с декларации <!DOCTYPE html>, которая указывает тип документа. Затем идет элемент <html>, который содержит элементы <head> и <body>. В <head> размещаются метаданные, такие как заголовок страницы и ссылки на стили. В <body> размещается основное содержимое страницы.

  2. Разметка текста: HTML предоставляет теги для разметки текста, такие как <h1>-<h6> для заголовков, <p> для параграфов, <a> для ссылок, <strong> для выделения текста жирным шрифтом и <em> для выделения текста курсивом.

  3. Списки: HTML поддерживает создание упорядоченных (<ol>) и неупорядоченных (<ul>) списков. Каждый элемент списка определяется тегом <li>.

  4. Таблицы: HTML позволяет создавать таблицы с помощью тегов <table><tr> (строка таблицы), <th> (заголовок столбца) и <td> (ячейка таблицы).

  5. Формы: Формы создаются с помощью тега <form>, который может содержать различные элементы формы, такие как <input><textarea><select> и <button>.

  6. Мультимедиа: HTML поддерживает включение мультимедийных элементов с помощью тегов <img> для изображений, <video> для видео и <audio> для аудио.

  7. Стилизация: HTML-документы могут быть стилизованы с помощью CSS. Стили могут быть встроенными (внутри тега <style>), внешними (ссылка на файл CSS) или встроенными в элементы (с помощью атрибута style).

  8. Сценарии: HTML поддерживает включение сценариев на языке JavaScript с помощью тега <script>. Сценарии могут быть встроенными (внутри тега <script>) или внешними (ссылка на файл JavaScript).

Заключение

HTML является основным языком разметки для создания веб-страниц. Он позволяет структурировать содержимое, добавлять мультимедийные элементы, создавать формы и гиперссылки, а также стилизовать страницы с помощью CSS и добавлять интерактивность с помощью JavaScript. Гипертекстовые документы и HTML играют ключевую роль в создании и функционировании Всемирной паутины.