Игра: Спутник против мусора

Помните нашу игру «Атомный Графъ»? Если что, очень рекомендуем ознакомиться. А сейчас у нас новая
Пользователь




Хабр, я снова пришёл к вам с практическими советами про доступность вместе с Ильёй. Мы показываем, как HTML и CSS могут улучшить или ухудшить её. Напоминаю, что Илья — мой незрячий знакомый, который помогает мне найти наши косяки в вёрстке.
Сегодня мы рассмотрим следующие аспекты:
outline-offset;prefers-color-scheme;Давайте начнём!


Все части цикла статей о создании любительской радиостанции:
- Проект «Селенит». Часть 1: Побуждение к действию
- Проект «Селенит». Часть 2: Квадратурный смеситель
- Проект «Селенит». Часть 3: Диапазонный полосовой фильтр
- Проект «Селенит». Часть 4: Квадратурный гетеродин
- Проект «Селенит». Часть 5: Контроллер, встроенное ПО и квадратурный модулятор ← Вы здесь
- Проект «Селенит». Часть 6: Финализация




CSS не отстаёт от JavaScript. Постоянно развивается. Классно же. Мне особенно радостно видеть, как старые задачи, которые я решал при помощи костылей, теперь можно сделать при помощи одного свойства.
Только многие фишки неизвестны широкому кругу разработчиков. Честно говоря, некоторые я сам узнал недавно. В любом случае так дальше нельзя. Надо исправлять ситуацию!
Я собрал фишки, которые могут быть полезны в разного рода проектах. Неважно, верстаете ли вы сайт для малого бизнеса или создаёте супермодное React приложение. Они поддерживаются большинством браузеров, начиная с 2021 года. Отдельно отмечу, что я не считаю IE11 браузером, который поддерживается в современной разработке. По этой причине я не учитывал его.
Больше не буду затягивать. Давайте посмотрим, что я вам подготовил.


Старые программы покрываются коркой сомнительных фич.
ls просто создаёт список файлов, cat просто выводит содержимое файлов, grep просто фильтрует данные, wc просто подсчитывает слова и так далее. У каждой программы есть несколько опций, меняющих её поведение, но не слишком сильно. Например: wc можно сконфигурировать для подсчёта строк или слов, но не для подсчёта количества абзацев или вхождений какой-то фразы.wc, если с этим уже способна справиться grep?

Все части цикла статей о создании любительской радиостанции:
- Проект «Селенит». Часть 1: Побуждение к действию
- Проект «Селенит». Часть 2: Квадратурный смеситель
- Проект «Селенит». Часть 3: Диапазонный полосовой фильтр ← Вы здесь
- Проект «Селенит». Часть 4: Квадратурный гетеродин
- Проект «Селенит». Часть 5: Контроллер, встроенное ПО и квадратурный модулятор
- Проект «Селенит». Часть 6: Финализация



