var arr = [
"<a href='/annensy/listy/'>Листы</a>",
"<a href='/annensy/maj/'>Май</a>",
"<a href='/annensy/na_vode/'>На воде</a>"
];
const sorted = arr.sort((a, b) => {
const reg = />([а-я\s]+)/i;
const str1 = a.match(reg)[1];
const str2 = b.match(reg)[1];
return str1.localeCompare(str2);
});
console.log(sorted);
* {
outline: 1px dashed red;
}
<main>
, не считая aside который рядом (если есть)<body>
<header>
лого
поиск
<nav>
</header>
<main>
section, article, и тд
</main>
<aside>если есть, у которого свои section</aside>
<footer>
дополнительные ссыки, мета-информация к САЙТУ, не странице
</footer>
</body>
block-cards
, wrap-block-cards
это отдельный блок, да я понимаю что к чему, но все же