Перейти к основному содержанию
СЭО
  • На главную
  • Инструкции
    Для преподавателей Для студентов
    Семинары
  • Электронные материалы
    ЭОР
    ЭОР МРК ЭУМК МРК
    Записи открытых лекций
    Каталог библиотеки БГУИР Электронные ресурсы библиотеки
  • Дополнительно
    Отчеты Список обучаемых Расписание
  • Контакты
    Форма связи с техподдержкой Телефонные номера ЦРДО
  • Дополнительно
37

Уведомления

Уведомлений нет
Смотреть все
0 Непрочитанных бесед: 0
О пользователе Оценки Календарь Личные файлы Мои курсы Личный кабинет
Настройки
Выход
СЭО
На главную Инструкции Свернуть Развернуть
Для преподавателей Для студентов Семинары
Электронные материалы Свернуть Развернуть
ЭОР ЭОР МРК ЭУМК МРК Записи открытых лекций Каталог библиотеки БГУИР Электронные ресурсы библиотеки
Дополнительно Свернуть Развернуть
Отчеты Список обучаемых Расписание
Контакты Свернуть Развернуть
Форма связи с техподдержкой Телефонные номера ЦРДО
Развернуть всё Свернуть всё
  1. В начало
  2. ИТиВП. Часть 1 (ДН) Хаджинова
  3. Модуль 3. Семантическая HTML-разметка и основы доступности
  4. Семантическая HTML-разметка и основы доступности (презентация)

Семантическая HTML-разметка и основы доступности (презентация)

Требуемые условия завершения

1. Основы HTML и разметки

  1. Языки разметки для веба:

    • HTML (HyperText Markup Language) — стандартный язык для создания веб-страниц.

    • Облегченные языки: Markdown (для документации), Pug (препроцессор HTML).

  2. Версии HTML:

    • HTML4, XHTML, HTML5 (современный стандарт с семантическими тегами).

2. Структура HTML-документа и принципы семантической разметки

  1. Тэговая модель документа:

    • Элементы (теги) как строительные блоки веб-страниц.

    • Структура тега: <тег атрибут="значение">содержимое</тег>.

  • Базовый шаблон HTML-документа.


3. Препроцессоры HTML: Pug

  • Введение в Pug: синтаксис, преимущества.

  • Основные возможности: шаблонизация, миксины, наследование.

  • Пример использования Pug для упрощения верстки.


4. Введение в теги, атрибуты HTML и их использование для доступности

    1. Основные группы элементов:

      • Теги документа: <html>, <head>, <body>, <title>.

      • Мета-теги: <meta charset="UTF-8">, <meta name="viewport">.

      • Текст: <h1>-<h6>, <p>, <span>, <strong>, <em>.

      • Ссылки: <a href="...">.

      • Списки: <ul>, <ol>, <li>.

      • Изображения и медиа: <img>, <audio>, <video>.

      • Таблицы: <table>, <tr>, <td>, <th>.

      • Формы: <form>, <input>, <textarea>, <button>.

    2. Группы атрибутов:

      • Универсальные: class, id, style, title.

      • События: onclick, onmouseover, onload (для JavaScript).

      • Специальные символы (мнемоники): &nbsp;, &copy;, &lt;, &gt;.

  • Роль атрибутов в доступности (accessibility): alt для изображений, aria-label для описания элементов.


5. Формы и валидация

  • Создание форм: <form>, <input>, <textarea>, <select>, <button>.

  • Типы полей: текст, пароль, email, число, дата, чекбоксы, радиокнопки.

  • Валидация форм: атрибуты required, pattern, min, max.

  • Кастомная валидация с использованием JavaScript.


6. Семантическая верстка

  1. Семантические теги HTML5:

    • <header>: Шапка страницы или раздела.

    • <nav>: Навигационное меню.

    • <section>: Логический раздел контента.

    • <article>: Самостоятельный контент (пост, статья).

    • <aside>: Боковая панель или дополнительный контент.

    • <footer>: Подвал страницы или раздела.

    • <figure> и <figcaption>: Медиа с описанием.

    • <time datetime="...">: Указание времени.

  2. WAI-ARIA (Web Accessibility Initiative — Accessible Rich Internet Applications):

    • Роли (role="navigation", role="banner").

    • Атрибуты для доступности: aria-label, aria-describedby, aria-hidden.

    • Пример: <nav role="navigation" aria-label="Основное меню">.


7. SEO-технологии для улучшения поисковой видимости

    1. Ключевые принципы:

      • Использование семантических тегов (<h1>, <header>, <main>).

      • Метатеги: <title>, <meta name="description">, <meta name="keywords">.

      • Атрибут alt для изображений: <img src="cat.jpg" alt="Рыжий кот">.

    2. Микроразметка:

      • Schema.org: Разметка для улучшения отображения в поисковой выдаче.

      • Пример: <div itemscope itemtype="http://schema.org/Product">...</div>.

    3. Индексация:

      • Файл robots.txt: Управление доступом поисковых роботов.

      • Карта сайта sitemap.xml.


8. Инструменты:

    • VS Code (редактор).

    • Плагины:

      • Emmet: Ускорение верстки.

      • ESLint + HTMLHint: Проверка кода.

      • Prettier: Форматирование.

    • Валидаторы:

      • W3C Markup Validation Service.

      • Google Lighthouse.

    • Дополнительно:

      • Pug: Для экспериментов с препроцессорами HTML.

      • Can I use: Проверка поддержки тегов браузерами.

Нажмите на ссылку Семантическая HTML-разметка и основы доступности (презентация), чтобы открыть ресурс.
Служба поддержки сайта
Вы зашли под именем Колодич Алексей Дмитриевич (Выход)
Скачать мобильное приложение
Форма связи с техподдержкой

© ЦРДО БГУИР, г. Минск, Республика Беларусь, 2019-2025

На платформе Moodle

Обмен сообщениями

Собеседники
Выбранные сообщения: 1
Собеседники 0 Ожидающих запросов на добавление в собеседники: 0
Настройки
  • Собеседники
  • Запросы 0 Ожидающих запросов на добавление в собеседники: 0
Нет контактов
Нет запросов на добавление в собеседники

Запрос на добавление в собеседники отправлен

Личное пространство

Сохраните черновики сообщений, ссылок, заметок и т.п. К ним можно будет вернуться позже.

Нет помеченных бесед

Нет групповых бесед

Нет личных бесед

Собеседники

Собеседники отсутствуют

Сообщения

Нет результатов

Поиск пользователей и сообщений

Приватность

Вы можете ограничить круг лиц, которые могут отправлять вам сообщения

Принимать сообщения от:

Настройки уведомлений

Основные

Вы заблокировали этого пользователя

Вы не можете отправить сообщение этому пользователю

Смотреть все