#css #grid #tailwind-css
Вопрос:
Я хотел, чтобы внутри него была 1 строка и 3 столбца. Таким образом, я создал 3 div внутри grid div, который имеет класс «grid-cols-3», но вместо этого я получил 3 raw и 1 столбец.
<div class="grid grid-cols-3">
<div> Col 1 </div>
<div> Col 2 </div>
<div> Col 3 </div>
</div>
Затем я получил
Но когда я изменил «grid-col-3» на «grid-col-6», это сработало!
<div class="grid grid-cols-6">
<div> Col 1 </div>
<div> Col 2 </div>
<div> Col 3 </div>
</div>
Я самоучка, и у меня нет великих наставников. Я знаю, как это сделать, используя CSS, например «шаблон сетки», но я использую tailwind для более быстрого развертывания с Laravel и Livewire.
Комментарии:
1. Ваш первый пример отлично работает в игре с попутным ветром, так что с вашим макетом происходит что-то еще play.tailwindcss.com/lNVMhy4i6Y
Ответ №1:
Если вы протестируете свой код в игре Tailwind, вы заметите, что он работает нормально (как и ожидалось), поэтому могут быть некоторые CSS, которые переопределяют этот класс: grid-cols-3
. Вам следует это проверить.
Однако у меня была аналогичная проблема с Laravel Livewire, я проверил встроенные файлы css и заметил, что определен этот класс: .md:grid-cols-3
так что в моем случае это сработало:
<div class="grid md:grid-cols-3">
<div> Col 1 </div>
<div> Col 2 </div>
<div> Col 3 </div>
</div>
Комментарии:
1. Спасибо, Густаво, я заметил, что попутный ветер неправильно загружался в Livewire. Я переустановил tailwind, и теперь он работает!