HTML + CSS
  • 🧑‍💻Full-Stack Web Developer
  • ‼️Список корисних ресурсів
  • 📚Теорія
    • 1️⃣HTML
      • Введення в веб-розробку
      • Теги та атрибути
      • Скелет документа HTML
      • Семантика
      • Розмітка тексту
      • Розмітка тексту (2 частина)
      • Зображення
      • Структура HTML-документа
      • Таблиці
      • Символьні підстановки
      • Таблиця кодів символів
      • Відео та аудіо
      • Інструменти розробника
      • Валідація
    • 2️⃣CSS та селектори
      • CSS
      • Селектори
      • Псевдокласи стану
      • Колір
      • Каскад стилів
      • CSS-змінні
      • Одиниці вимірювання
      • Стилізація тексту
      • Властивості шрифту
      • Псевдоелементи тексту
      • Підключення сторонніх шрифтів
    • 3️⃣Блокова модель
      • Основи блокової моделі
      • Геометрія елемента
      • Типи елементів
      • Структурні псевдокласи
    • 4️⃣Flexbox
      • Концепції
      • Властивості контейнера
      • Властивості елемента
    • 5️⃣Grid
    • 6️⃣Зображення і декор
      • Типи зображень
      • Фон елемента
      • Властивості object-fit і object-position
      • Псевдоелементи
      • Градієнт
      • Тінь елемента
    • 7️⃣Векторна графіка
      • Що таке векторна графіка
      • SVG-елементи
      • SVG-документ
      • Використання векторної графіки
      • Зміна властивостей в SVG
    • 8️⃣Позиціонування
      • Позиційовані елементи
      • Властивість z-index
      • Властивість overflow
    • 9️⃣Переходи і анімація
      • CSS-переходи
      • CSS-анімація
      • 2D-трансформації
      • Перспектива
    • 🔟Форми
      • Для чого потрібні форми
      • Елемент <form>
      • Елемент <label>
      • Елемент <input>
      • Елемент <textarea>
      • Елемент <select>
      • Елемент <datalist>
      • Групування полів
      • Валідація форм
      • Валідація на клієнті
      • Псевдокласи стану
    • 🐭Адаптивна верстка
      • Медіа-запити
      • Метатег viewport
      • Інструменти розробника для адаптивної та респонсивної верстки
      • Типи верстки
      • Стратегія Mobile First
      • Вендорні префікси
      • Налаштування теми
    • 🐹Адаптивна графіка
      • Щільність пікселів
      • Респонсивні зображення
      • Респонсивні фонові зображення
      • Респонсивний елемент <img>
      • Елемент <picture>
    • 🦁Методологія ВЕМ
    • 🐶Препроцесор SASS
    • 🐰CSS фреймворки
      • Що таке CSS фреймворки
  • 👷‍♂️Практика
    • 👷Практика
  • Про мене
    • Про мене
Powered by GitBook
On this page
  • Тег <dl> - список термінів (description list)​
  • Тег <span>​ - допоміжний тег-декоратор
  • Тег <pre>​ - попередньо відформатований текст
  • Теги <sup> і <sub> - верхній і нижній індекси​
  • Тег <time>​ - час і дата
  • Тег <address>​ - адреса
  • Тег <br>​ - розрив рядка
  • Теги <strong> і <b>​
  • Теги <em> та <i>​
  1. Теорія
  2. HTML

Розмітка тексту (2 частина)

PreviousРозмітка текстуNextЗображення

Last updated 1 year ago

Тег <dl> - список термінів (description list)

За допомогою контейнера <dl> (description list) можна створити список термінів. Він буде представлений у вигляді списку як в словнику. За термін відповідає тег <dt> (description term), а за визначення - термін <dd> (description details).

<dl>
  <dt>HTML</dt>
  <dd>
    HyperText Markup Language
  </dd>

  <dt>CSS</dt>
  <dd>
    Cascading Style Sheets
  </dd>

  <dt>JavaScript</dt>
  <dd>
     Programming language 
  </dd>
</dl>

У блокового тегу <div> є схожим за призначенням "аналог" - рядковий тег <span>. Він не має семантичного значення, а використовується для стилізації інших елементів. Зазвичай ним стилізують менші текстові частини великого текстового фрагмента.

<p>
  <span class="main">HTML</span> - HyperText Markup Language.
</p>

У цьому прикладі class="main" - стилізація за допомогою CSS, що буде розглянуто далі в матеріалах.

Текст поміщений всередині тегу <pre> (Preformatted) буде відображений саме таким чином як він написаний - без його оформлення інтерпретатором. Тобто збережуться велика кількість пробілів, а також принос рядка. Цей тег часто використовують для форматування віршів або лірики.

Теги <sup> (superscript) і <sub> (subscript) - призначені відповідно до зображення символів у верхній і нижній індексній позиції. Використовують для зображення математичних рівнянь, а також хімічних формул тощо.

<p>
  Поточні дата і час: 
    <time datetime="2023-08-22T10:20">
      22 серпня 2023 року. 10:20 ранку
    </time>.
</p>

Зазвичай у тезі <address> розташовують дані про фізичну адресу, телефон, електронну пошту тощо.

<address>
  Ukraine, Kyiv, Khreschatyk str. 36, office 365. 
</address>

<address>
  <a href="mailto:example@mail.com">example@mail.com</a>
  <a href="tel:+380441234567">(044) 123 45 67</a>
</address>

Тег <br /> (line break), призначений для примусового розірвання тексту на новий рядок для візуального форматування.

У сучасній верстці тег <br> не використовують для оформлення абзаців або розривів між рядками. Для стилізації використовують CSS.

Теги <strong> і <b> (bold) - на перший погляд, роблять одну і ту ж саму функцію, тобто роблять текст жирним.

Різниця полягає в тому, що <strong> робить семантичний наголос на виділеному тексті, у той час, як тег <b> тільки виділяє текст жирним. Це особливо важливо для асистивних технологій.

<p>
  <strong>Обережно!</strong> Це програмне забезпечення небезпечне!
  <strong>Радимо</strong> скористатися аналогами цього пз.
</p>

Теги <em> (emphasis) і <i> (italic) - на перший погляд, роблять одну і ту ж саму функцію, тобто роблять текст похилим (курсивом). Тег <em> має семантичний наголос, у той час, як <i> робить текст лише візуально похилим. Це особливо важливо для асистивних технологій.

<p>Вино пʼють з <em>келихів</em>, а не чашок!</p>

Покликання:

Специфікація тегу <dl>

Специфікація тегу <dl>

Специфікація тегу <dl>

Специфікація тегу <dl>

Тег <span> - допоміжний тег-декоратор

Тег <pre> - попередньо відформатований текст

Теги <sup> і <sub> - верхній і нижній індекси

Тег <time> - час і дата

Та той час можна написати просто текстом але бажано помістити в спеціальний тег <time>. І в атрибут datetime записати дату і час. Дату записують у форматі стандарту . Візуально для користувача нічого не зміниться, утім тепер можна застосувати допоміжні технології.

Тег <address> - адреса

Тег <br> - розрив рядка

Теги <strong> і <b>

Теги <em> та <i>

📚
1️⃣
​
​
​
​
ISO 8601
​
​
​
​
Специфікація тегу <dl>
Більше дізнатися про формати часу - стандарт ISO 8601
​