html - 按钮在 react 中不合理

标签 html css reactjs

这是我卡住的代码图片

我想要的是显示为对齐的按钮

here is my inspect code from react which is not justifying

我能够获得如下图所示的按钮,但这在我的 react 代码中不起作用

here is working example which works

我的代码没有按预期工作

 <div className="hidden-xs buttons col-lg-12 col-md-12">
                    <button>Kartonnen brillen</button>
                    <button>Kartonnen brillen</button>
                    <button>Kartonnen brillen</button>

                    <button>Kartonnen brillen</button>
                    <div className="stretch-spacing-buttons"></div>
                    <button>Kartonnen brillen</button>
                    <button>Kartonnen brillen</button>
                    <button>Kartonnen brillen</button>

                    <button>Kartonnen brillen</button>
                    <button>Kartonnen brillen</button>
                    <div className="stretch-spacing-buttons"></div>

                </div>

CSS

.buttons {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: justify;
    -ms-text-justify: distribute-all-lines;
    text-justify: distribute-all-lines;
}

.stretch-spacing-buttons {
    width: 100%;
    display: inline-block;
    font-size: 0;
    line-height: 0;
}

最佳答案

试试这个: HTML:

<div class="buttons">
  <div class="first-row">
     <button>Kartonnen brillen</button>
     <button>Kartonnen brillen</button>
     <button>Kartonnen brillen</button>
     <button>Kartonnen brillen</button>
  </div>
  <div class="second-row">
     <button>Kartonnen brillen</button>
     <button>Kartonnen brillen</button>
     <button>Kartonnen brillen</button>
     <button>Kartonnen brillen</button>
     <button>Kartonnen brillen</button>
  </div>
 </div>

CSS:

.first-row {
  display:grid;
  grid-template-columns:repeat(4, auto);
  justify-content: space-between;
}
.second-row{
  display:grid;
  grid-template-columns:repeat(5, auto);
  justify-content: space-between;
}

您可以在这里找到 Codepen:https://codepen.io/sphr1313/pen/BOpWVg

关于html - 按钮在 react 中不合理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52098281/

相关文章:

html - 是否有机会改变 facebook 发送按钮的样式

php - 单击时传递链接的名称

javascript - 如何使用 jquery 或 javascript 获取输入复选框的 html?

html - 如何调整矩形图像以在类似 instagram 的图像网格中显示为正方形而不丢失页面响应能力

html - CSS 行高属性大于字体大小属性

javascript - Active ServiceWorker 并不总是拦截请求

javascript - React Native/React - 在 render() 之前重构 prop

javascript - 滚动特定元素的进度条

html - Bootstrap 4-3 Column Layout Blog水平定位

javascript - react native : set headers with the Linking api