Ivseti, id не могут дублироваться в рамках одной страницы.
p.s.
Уберите цвет stroke из разметки или используйте currentColor, хоть поудобнее будет.
p.p.s.
И зачем вы дублируете код SVG столько раз? Прочитайте про <use> и переиспользуйте.
Или вынесите иконку в css. Псевдоэлементом и масками. Зачем она вам в разметке? https://codepen.io/noahblon/post/coloring-svgs-in-...
Скорее всего неверные пути к файлам.
Смотрите ошибки на вкладке Console в инструментах разработчика.
Если это так, то читайте https://htmlacademy.ru/blog/articles/links
Если нет, то придётся показать ссылку на сайт. Можно использовать Github Pages.
НО если убрать эти теги, то код все равно будет прекрасно работать.
Не очень понятно, что вы подразумеваете "под убрать эти теги".
Если вы уберете атрибут и оставите разметку как есть, то работать ничего не будет.
Работать оно будет только если input окажется внутри label. Да и то, MDN рекомендует и в этом случае использовать связку по for-id для некоторых читалок.
Давайте попробуем подумать.
Файлы стилей кэшируются браузером.
Если файл один, то он загружается один раз и дальше используется для всех страниц.
Если стили во многом повторяются и пользователь смотрит много страниц, то хорошо один.
Если у страниц вообще разные стили, то каждому свой.
И пачка промежуточных вариантов.
ES-Good, в стандартной 12-ти колоночной сетке 12 столбцов, а не 2, как у автора.
Не, грид, конечно, дорисует недостающие 10, но тогда проще вообще не указывать их количество, чем так.
Если вы зададите фикс отступ и space-between, то элементы равномерно распределятся, отступы будут большими, но не меньше указанного.
Если вы зададите только space-between, то элементы равномерно распределятся, отступы будут большими.
Если зададите только фикс отступ, то элементы не займут весь контейнер, отступы будут фикс.
Ещё вы можете задать min-content не для li, а для ссылок. А для li, скажем, flex-grow: 1.
Тогда между li будет фикс отступ. А стрелка прижата к тексту.
При отсутствии декоров (фонов, рамок) визуально это ничего не изменит. https://codepen.io/AnnaSummer/pen/WNzPZqp
Пока вы сами себе противоречите. То хотите space-between, то фикс отступы.
Первая песочница соответствует вашему срину из комментария
примерно так (это планшет)
Это:
ожидалось отступ по 10 или 20 (не важно) , чтобы задать можно любой
и если отступ будет по 20 то текст в пунктах больше влезет
ещё меньше понятно.
Если отступы между пунктами будут по 20, а не по 10, то для текста останется меньше места. А не то, что вы пишете.
p.s.
Уберите цвет stroke из разметки или используйте currentColor, хоть поудобнее будет.
p.p.s.
И зачем вы дублируете код SVG столько раз? Прочитайте про
<use>и переиспользуйте.Или вынесите иконку в css. Псевдоэлементом и масками. Зачем она вам в разметке?
https://codepen.io/noahblon/post/coloring-svgs-in-...