Создание панели навигации, которая будет выглядеть примерно так:
|----------------------------------------------------------|
| link Logo link link |
|----------------------------------------------------------|
Мой мыслительный процесс для создания этого макета заключается в создании структуры html, которая выглядит следующим образом:
<nav>
<div></div>
<div>
link
logo
link
</div>
<div>
link
</div>
</nav>
а затем с CSS я бы сделал что-то вроде:
display: grid;
grid-template-columns: 200px auto 200px;
...
Мой вопрос здесь: есть ли лучший способ воссоздать этот макет? Мне не нравится, как я использую пустой div для создания пространства.
Я знаю, что могу удалить пустой div и поместить что-то вроде margin-left: 200px
во 2-й div, но это тоже выглядит довольно нахально.
Оцените ввод.