flex в данном случае не работает, так как мне нужно расположить блоки индивидуально - каждый, а flex - херачит всё под одну гребёнку
<li>
<div class="flex-container">
<a>link</a>
<div class="button"></div>
</div>
<ul><!-- list --></ul>
</li>
this.elements = {};
this.elements.link = this.html.querySelector('.ns-box-link');
this.elements.link.addEventListener('click', function() {
console.log($this.elements.link);
console.log($this);
});
*,
*:before,
*:after {
box-sizing: border-box;
}
Обязательно хорошо готовьтесь к техническим интервью. Типовые задачи и вопросы можно найти на просторах интернета.