Skip to content

Conversation

@meritt
Copy link
Member

@meritt meritt commented Jan 23, 2026

Новые разделы

HTML:

  • Семантические теги (#html-semantics) — правила использования header, nav, main, article,
    section, aside, footer
  • Ленивая загрузка (#html-loading) — использование loading="lazy" для изображений и iframe
  • Доступность (#html-accessibility) — правила alt, связи label/input, aria-label для
    кнопок-иконок

CSS:

  • Контейнерные запросы (#css-container) — использование container и @container
  • Фокус :focus-visible (#css-focus-visible) — замена :focus на :focus-visible
  • Кастомные свойства (#css-custom-properties) — работа с CSS-переменными
  • Правило @Keyframes (#css-keyframes) — форматирование анимаций
  • Правило @font-face (#css-font-face) — подключение шрифтов с font-display: swap

Обновлённые разделы

Базовые части разметки:

  • Добавлен в обязательную структуру

Подключение скриптов:

  • Добавлены примеры ES-модулей (type="module") и атрибута defer

Структура объявления CSS:

  • Добавлен раздел про вложенность (@media, @container, CSS nesting)

Формат цветов:

  • Добавлен современный синтаксис rgb(0 0 0 / 0.5) вместо rgba(0, 0, 0, 0.5)
  • Добавлена рекомендация oklch() для дизайн-систем

Порядок свойств CSS:

  • Добавлена группа «Кастомные свойства»
  • Добавлена группа «Интерактивность» (cursor, pointer-events, user-select)

Доступное скрытие (.visually-hidden):

  • Убран устаревший clip: rect(0 0 0 0), оставлен только clip-path: inset(100%)

@meritt meritt self-assigned this Jan 23, 2026
@meritt
Copy link
Member Author

meritt commented Jan 23, 2026

@nikolai-shabalin чё думаешь? xD

@nikolai-shabalin
Copy link
Contributor

НИЧОСИ

гляну-гляну =)

@meritt
Copy link
Member Author

meritt commented Jan 23, 2026

@nikolai-shabalin сдерживал себя как мог, добавлял секции, удалял секции. В итоге остановился на таком. Если никаких противоречий нет, то я подтяну обновления в stylint и htmlhint.

html-css.html Outdated

<article class="chapter-part">
<div class="chapter-part-col">
<h3 id="css-container">Контейнерные запросы</h3>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

В словарике веб-стандартов зафиксирован как "выражение от контейнера"

Copy link
Contributor

@nikolai-shabalin nikolai-shabalin Jan 23, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

А в чём собственно правило? Использовать вместо @media?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Согласен, что-то я записался и не заметил. Думаешь просто выкинуть?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Давай выкинем

html-css.html Outdated
<article class="chapter-part">
<div class="chapter-part-col">
<h3 id="css-structure">Структура объявления</h3>
<p>Форматирование правил:</p>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Может разделить правило на два: "Форматирование" и "Вложенность"?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

А там фактичски так и есть, сначала список «Форматирование», а потом после абзаца с «Вложенность» отдельный список. Или что ты имеешь ввиду?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Сейчас всё в одной секции. Можно разделить на две по темам

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants