Created
September 10, 2020 10:17
-
-
Save aktaumag/29bc38582cfbe59e851eaa1cefe62b93 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Семантическая верстка |
<style>
.sr-only{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}
</style>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Блок с основным содержанием нужно делать как можно выше по коду, а заголовок H1 желательно делать в коде выше, чем любые другие секции SECTION, NAV, ASIDE и пр.
Но как быть, если шапка с навигацией и хлебные крошки находятся выше, чем основной блок с содержанием...
Делается это очень просто через display: flex и order. Чтобы проще было понять идею, рассмотрим такую структуру:
Поменяем порядок блоков задом-наперед с помощью этого css стиля:
Меняем блоки местами, но при этом их вывод ставим в правильном порядке.
Пример из жизни сразу со встроенными стилями:
Или ещё такой вариант при очень запутанной вёрстке
Назначаем
class="ws-firsttop"
тем элементам, которые перенесли ниже основного, но они должны быть выше. Все остальное идёт в расставленном порядке.