<div class="floor floor--bigleft-aside"><div class="floor__bigleft floor__bigleft--smaller"><div class="project__ladel">Ресторан</div><div class="project__description">Запустили сайт<div class="project__footer"><div class="project__tag">Вёрстка</div><div class="project__tag">Разработка</div>
Ресторан
Запустили сайт
Вёрстка
Разработка
<h2>Ресторан</h2>
<p>Запустили сайт</p>
<ul>
<li>Вёрстка</li>
<li>Разработка</li>
<nav><ul><li><a href="">Главная</a></li><li><a href="">Проекты</a></li><li><a href="">Контакты</a></li></ul></nav>
Навигация,
Список, первый из трёх.
Ссылка, главная.
<div class="menu"><a href="">Главная</a><a href="">Проекта</a><a href="">Контакты</a></div>
Ссылка,
главная.
<header>Логотип</header><nav>Ссылки</nav><main><h1>Заголовок</h1><p>Полезное</p></main><footer>Информация</footer>
<h1>Название компании</h1><section><h2>Услуги</h2><article><h3>Дизайн</h3><article><h3>Разработка</h3>
<button><a href="…">
:focus {outline: 0;}
tabindex управляет фокусом.tabindex="0" добавляет в порядок.tabindex="-1" делает интерактивным.tabindex больше 0 проблемный.<button class="button">Кнопка</button><div class="button">Кнопка</div><button class="button">Кнопка</button><div class="button">Кнопка</div>
.button:focus {box-shadow:0 0 0 3px #ffffff,0 0 0 6px #2f7cc0;outline: none;}
.button:active {border-color: #4777a6;background: #4e87c0;color: #ffffff;}
<button class="button">Кнопка</button><div tabindex="0" class="button">Кнопка</div><button class="button">Кнопка</button><div tabindex="0" class="button">Кнопка</div>
var buttons = document.querySelectorAll('.button');for(var i = 0; i < buttons.length; i++) {buttons[i].addEventListener('click', function() {this.disabled = true;});}
.button:disabled {background: linear-gradient(#cccccc,#fefefe);color: #aaaaaa;}
<a href>Главная</a><legend>Адрес</legend><label for="input">Имя</label><span class="visually-hidden"><nav aria-label="Содержимое">
► звучит как чёрный треугольник, направленный вправо,
× звучит как умножить, х как ха, как хлопок одной ладонью.
<input type="radio" name="color" id="white" checked><label for="white">Чёрный</label><input type="radio" name="color" id="black"><label for="black">Белый</label>
Чёрный, выбран.
Радиокнопка.
Первая из двух.
<fieldset><legend>Цвет холодильника</legend><input type="radio" name="color" id="white" checked><label for="white">Чёрный</label><input type="radio" name="color" id="black"><label for="black">Белый</label></fieldset>
Цвет холодильника
чёрный, выбран.
Радиокнопка.
Первая из двух.
Цвет холодильника
белый, выбран.
Радиокнопка.
Вторая из двух.
<button><svg aria-label="Лайк!"><use xlink:href="#like"></use></svg></button>
<button aria-label="Меню">☰ Меню</button><button><span aria-hidden="true">☰</span>Меню</button>
<main><h1 class="visually-hidden">Заголовок</h1><p>Полезное</p></main>
Добавляйте и прячьте. Прятать такое не вредит SEO.
.visually-hidden {position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);}
:focus {outline: 0;}
alt="picture-1"alt="picture-2"alt="picture-3"
chrome://flags
<i onclick="site()"><a href="site">
<div class="button"><button class="button">