1. Создание страницы с семантическими элементами HTML5

 

Рассмотрим пример структуры страницы университетского портала.

 

<!DOCTYPE html>

<html lang="ru">

<head>

    <meta charset="UTF-8">

    <title>Портал университета</title>

</head>

<body>

    <header>

        <h1>Портал университета</h1>

    </header>

 

    <nav>

        <a href="index.html">Главная</a>

        <a href="courses.html">Курсы</a>

    </nav>

 

    <main>

        <section>

            <h2>Учебные курсы</h2>

            <p>Информация о доступных дисциплинах.</p>

        </section>

    </main>

 

    <footer>

        <p>Университет, 2026</p>

    </footer>

</body>

</html>

 

Объяснение:

 

<header> — верхняя часть страницы.

<nav> — раздел навигации.

<main> — основное содержимое страницы.

<section> — тематический раздел.

<footer> — нижняя часть страницы.

 

Результат: создана веб-страница с логически организованными разделами.

 

 

2. Создание формы регистрации студента

 

Рассмотрим простую HTML-форму для регистрации на портале университета.

 

<form action="/register" method="post">

 

    <label for="name">Имя студента:</label>

    <input type="text" id="name" name="name" required>

 

    <label for="email">Электронная почта:</label>

    <input type="email" id="email" name="email" required>

 

    <label for="password">Пароль:</label>

    <input type="password" id="password"

           name="password" minlength="6" required>

 

    <button type="submit">Зарегистрироваться</button>

 

</form>

 

Объяснение:

 

<form> — создаёт форму.

action — определяет адрес отправки данных.

method="post" — указывает метод отправки.

<label> — создаёт подпись поля.

<input> — создаёт поле ввода.

type="email" — задаёт ввод электронной почты.

type="password" — создаёт поле для пароля.

required — делает поле обязательным.

minlength — задаёт минимальную длину значения.

<button> — создаёт кнопку отправки.

 

Результат: пользователь может заполнить форму, а браузер проверит обязательные поля и минимальную длину пароля перед отправкой. Для обработки данных необходим сервер.

 

 

3. Добавление видео и аудио на страницу

 

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

 

<h2>Видеолекция</h2>

 

<video width="400" controls>

    <source src="lesson.mp4" type="video/mp4">

    Ваш браузер не поддерживает видео.

</video>

 

<h2>Аудиоматериал</h2>

 

<audio controls>

    <source src="lecture.mp3" type="audio/mpeg">

    Ваш браузер не поддерживает аудио.

</audio>

 

Объяснение:

 

<video> — добавляет видеоматериал.

<audio> — добавляет аудиоматериал.

<source> — указывает файл и его формат.

controls — отображает элементы управления.

src — задаёт путь к медиафайлу.

 

Результат: на странице появляются проигрыватели видео и аудио, которые позволяют пользователю запускать и останавливать воспроизведение при наличии соответствующих файлов.