совокупность веб-страниц, связанных между собой общей тематикой, дизайном и навигацией, размещенных на одном сервере
HTML-документы, содержащие информацию и элементы взаимодействия
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>...</title>
</head>
<body>
...
</body>
</html>
изображения, стили, скрипты, видео и другие мультимедиа-файлы
база данных, серверные скрипты и API для обеспечения функциональности
язык разметки гипертекста, основной инструмент для создания веб-страниц
основные строительные блоки веб-страниц, которые используются для разметки контента
<html> <-- открывающий тег
Контент тега HTML <-- содержимое/контент тега
</html> <-- закрывающий тег (у некоторых тегов отсутствует)
Создает основу: текст, заголовки, изображения, формы.
Определяет семантические блоки:
<header>
,
<main>
,
<footer>
.
Включает гиперссылки для перехода между страницами.
Определяет цвета, шрифты, размеры элементов.
Устанавливает расположение блоков:
flexbox
,
grid
.
Реализует анимации и переходы.
Добавляет интерактивные элементы
Реализует взаимодействие с сервером
Управляет состоянием интерфейса в реальном времени
первая версия языка, предложенная Тимом Бернерсом-Ли , которая позволяла связывать текстовые документы гиперссылками, создавая основу для простых веб-страниц
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 1.0//EN">
<html>
<head>
<title>Sample HTML 1.0</title>
</head>
<body>
<h1>Welcome to HTML 1.0</h1>
<p>This is a paragraph of text in HTML 1.0.</p>
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
<p>Enjoy learning HTML!</p>
</body>
</html>
таблицы, формы, фреймы и возможности для работы с мультимедиа через плагины
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Sample HTML 4.01</title>
<link rel="stylesheet" href="style.css">
<script src="script.js"></script>
</head>
<body>
<h1>Welcome to HTML 4.01</h1>
<p>This is a paragraph of text using HTML 4.01 with more features.</p>
<a href="https://example.com" target="_blank">Visit Example</a>
<h2>Unordered List</h2>
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
<h2>Table Example</h2>
<table border="1">
<tr>
<th>Name</th>
<th>Age</th>
</tr>
<tr>
<td>John</td>
<td>30</td>
</tr>
<tr>
<td>Jane</td>
<td>25</td>
</tr>
</table>
<form action="/submit" method="post">
<label for="name">Name:</label>
<input type="text" id="name" name="name">
<input type="submit" value="Submit">
</form>
</body>
</html>
семантические теги, встроенная поддержка видео и аудио, а также интеграция API для работы с геолокацией, веб-хранилищами и графикой
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Sample HTML5</title>
<link rel="stylesheet" href="style.css">
<script src="script.js" defer></script>
</head>
<body>
<header>
<h1>Welcome to HTML5</h1>
<nav>
<ul>
<li><a href="#home">Home</a></li>
<li><a href="#about">About</a></li>
<li><a href="#contact">Contact</a></li>
</ul>
</nav>
</header>
<section>
<h2>HTML5 Features</h2>
<p>This is a paragraph in an HTML5 document, with semantic elements and modern web features.</p>
<article>
<h3>New HTML5 Elements</h3>
<p>HTML5 introduced semantic elements like <code><article></code>, <code><section></code>, and <code><nav></code>.</p>
</article>
<figure>
<img src="example.jpg" alt="Example Image">
<figcaption>An image showcasing HTML5 features</figcaption>
</figure>
</section>
<footer>
<p>© 2025 HTML5 Example</p>
</footer>
<form action="/submit" method="post">
<label for="email">Email:</label>
<input type="email" id="email" name="email" required>
<input type="submit" value="Submit">
</form>
<video width="320" height="240" controls>
<source src="video.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
</body>
</html>
концепция, которая заключается в создании веб-сайтов и приложений, которые могут быть использованы людьми с различными ограничениями, такими как проблемы со зрением, слухом, моторикой или когнитивными способностями
процесс оптимизации веб-сайта таким образом, чтобы он был максимально видимым и удобным для поисковых систем
этап, который помогает определить задачи и цели, которые сайт должен решать
Прежде чем начать разработку, важно четко понимать, что должен выполнять сайт
Скорость загрузки напрямую влияет на восприятие сайта. Пользователи ожидают, что страница загрузится за 2–3 секунды . Медленная загрузка может привести к оттоку посетителей
Юзабилити сайта определяется тем, насколько легко пользователи могут выполнить свои задачи . Удобный сайт повышает лояльность аудитории
Шрифты играют ключевую роль в удобстве чтения текста на экране. Выбор правильного шрифта обеспечивает комфортное восприятие информации
Перед разработкой необходимо четко определить цели сайта, аудиторию и задачи. Планирование структуры помогает избежать хаоса в организации контента.
Сайт должен быть удобен для просмотра на любых устройствах: от смартфонов до широкоформатных мониторов
Перед запуском сайта важно протестировать его функциональность, внешний вид и производительность
помогает создавать легковесные версии страниц для мгновенной загрузки
автоматизация с помощью чат-ботов, рекомендательных систем и интеллектуального поиска
объединяют преимущества веб-сайтов и мобильных приложений
позволяет запускать сложные приложения прямо в браузере без потери производительности
концепция децентрализованного интернета (блокчейна)