Попутный ветер: Как добавить расстояние между элементами на этой панели навигации?

Я пытаюсь создать панель навигации ссылок для своего портфолио с помощью TailwindCSS, и у меня возникают проблемы с размещением каждой ссылки в ней.

<div class = "gap-x-8` flex pt-8">
  <div>
    <a class = "cursor-pointer" href = "#" target = "_blank">
      <ion-icon class = "p-10 text-4xl text-slate-300 hover:text-slate-700" name = "logo-linkedin"></ion-icon>
    </a>
  </div>
  <div>
    <a class = "cursor-pointer" href = "#" target = "_blank">
      <ion-icon class = "text-4xl text-slate-300 hover:text-slate-700" name = "logo-github"></ion-icon>
    </a>
  </div>
  <div>
    <a class = "cursor-pointer" href = "#" target = "_blank">
      <ion-icon class = "text-4xl text-slate-300 hover:text-slate-700" name = "mail"></ion-icon>
    </a>
  </div>
  <div>
    <a class = "cursor-pointer" href = "#" target = "_blank">
      <ion-icon class = "text-4xl text-slate-300 hover:text-slate-700" name = "logo-stackoverflow"></ion-icon>
    </a>
  </div>
  <div>
    <a class = "cursor-pointer" href = "#" target = "_blank">
      <ion-icon class = "text-4xl text-slate-300 hover:text-slate-700" name = "logo-instagram"></ion-icon>
    </a>
  </div>
</div>
<script type = "module" src = "https://unpkg.com/[email protected]/dist/ionicons/ionicons.esm.js"></script>
<script nomodule src = "https://unpkg.com/[email protected]/dist/ionicons/ionicons.js"></script>

В теге контейнера я пробовал использовать:

  • "сетка-столбцы-5"
  • «гибкий зазор»

В Tailwind.play это тоже не работает. Я уверен, что это связано с моим непониманием того, что такое тип элемента, но я действительно застрял.

Я ожидал увидеть, что каждый элемент будет располагаться шире по всей панели. У меня также возникли проблемы с тем, что некоторые свойства Tailwind не работают. Различные элементы будут принимать только определенное количество дополнений и ничего больше (pt-32/pt-8 и т. д.), поэтому я беспокоюсь, что это также может быть связано со структурой файла.

Как сделать компонент справочного центра с помощью TailwindCSS
Как сделать компонент справочного центра с помощью TailwindCSS
Справочный центр - это веб-сайт, где клиенты могут найти ответы на свои вопросы и решения своих проблем. Созданный для решения многих распространенных...
REACT и NEXT JS вместе с Tailwind CSS
REACT и NEXT JS вместе с Tailwind CSS
Наличие собственного или персонального сайта необходимо в современном мире, а сочетание React и Next JS позволяет разработчику сделать это за меньшее...
Современные подходы к организации и работе с CSS в проекте
Современные подходы к организации и работе с CSS в проекте
Любой, кто писал CSS в течение некоторого времени, знает о сложностях, которые с этим связаны, и о том, насколько это может быть болезненно.
Как использовать псевдокласс :hover в Tailwind только тогда, когда это действительно необходимо (при наличии курсора)
Как использовать псевдокласс :hover в Tailwind только тогда, когда это действительно необходимо (при наличии курсора)
Я люблю Tailwind. Раньше я относился к нему с подозрением, но как только я попробовал его использовать, я был поражен тем, сколько времени он мне...
0
0
74
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Кажется, к классу gap-x-8 прикреплен ошибочный символ обратной кавычки, а это означает, что ассоциативное правило CSS gap-x-8 Tailwind не соответствует имени класса. Попробуйте удалить обратную галочку, чтобы применить стиль gap-x-8:

<script src = "https://cdn.tailwindcss.com/3.4.3"></script>

<div class = "gap-x-8 flex pt-8">
  <div>
    <a class = "cursor-pointer" href = "#" target = "_blank">
      <ion-icon class = "p-10 text-4xl text-slate-300 hover:text-slate-700" name = "logo-linkedin"></ion-icon>
    </a>
  </div>
  <div>
    <a class = "cursor-pointer" href = "#" target = "_blank">
      <ion-icon class = "text-4xl text-slate-300 hover:text-slate-700" name = "logo-github"></ion-icon>
    </a>
  </div>
  <div>
    <a class = "cursor-pointer" href = "#" target = "_blank">
      <ion-icon class = "text-4xl text-slate-300 hover:text-slate-700" name = "mail"></ion-icon>
    </a>
  </div>
  <div>
    <a class = "cursor-pointer" href = "#" target = "_blank">
      <ion-icon class = "text-4xl text-slate-300 hover:text-slate-700" name = "logo-stackoverflow"></ion-icon>
    </a>
  </div>
  <div>
    <a class = "cursor-pointer" href = "#" target = "_blank">
      <ion-icon class = "text-4xl text-slate-300 hover:text-slate-700" name = "logo-instagram"></ion-icon>
    </a>
  </div>
</div>
<script type = "module" src = "https://unpkg.com/[email protected]/dist/ionicons/ionicons.esm.js"></script>
<script nomodule src = "https://unpkg.com/[email protected]/dist/ionicons/ionicons.js"></script>

У меня также возникли проблемы с тем, что некоторые свойства Tailwind не работают.

Рассмотрите возможность проверки того, что файлы, использующие классы Tailwind, включены в общие файлы content в конфигурации Tailwind.

Другие вопросы по теме