Прежде всего, совет: исправьте немного форматирование, чтобы сделать его более согласованным для читателей - больше ясности в иерархии HTML.
Возможные шаги:
1) Похоже, что вам может понадобиться заполнение между каждым элементом <button>
внутри некоторых тегов <style>
или в вашем файле * css, которые нацелены на необходимый атрибут / элемент класса c.
2) Я запутался в вашем элементе <game-button>
. Это пользовательский элемент, который вы создали? Если это не так, посмотрите MDN Web Docs для примеров того, как создавать пользовательские элементы HMTL, если вам это нужно.
3) Если <game-button>
не является созданным вами пользовательским элементом, см. Документация Bulma для кнопок , поскольку для работы Bulma требуется только элемент <button>
(и пробелы не будут проблемой).
4) Ознакомьтесь с этим GitHub post относительно расстояния между кнопками. Хотя их реализация отличается, вам все равно может понадобиться обернуть ваши кнопки в элемент <div class="buttons"></div>
. Если после этого возникают проблемы с несовместимым вертикальным выравниванием, я бы предложил использовать CSS display: flex;
, align-items: center
и justify-content: center
для центрированного выравнивания.