【问题标题】:how to make space between two bootstrap button如何在两个引导按钮之间留出空间
【发布时间】:2020-08-11 18:06:14
【问题描述】:

您可以看到下面的代码我试图在同一行中创建两个按钮,但它不起作用我想在此代码中在同一行中创建两个按钮

 <div class="w3-show-inline-block">
  <div class="w3-bar">
    <button class="btn btn-success"  onClick={() => this._filterByYear('2006')}>2006</button>
    <button class="btn btn-success"  onClick={() => this._filterByYear('2007')}>2007</button>
  </div>
  </div>
  <div class="w3-show-inline-block">
  <div class="w3-bar">
    <button class="btn btn-success"  onClick={() => this._filterByYear('2008')}>2008</button>
    <button class="btn btn-success"  onClick={() => this._filterByYear('2009')}>2009</button>

在这里的演示代码中为什么我想要这样的两个按钮之间没有空格https://ibb.co/rFD6knk

Demo

【问题讨论】:

  • 如果有人帮助我,非常感谢您的帮助和支持
  • 我想在这样的空间之间制作两个按钮ibb.co/rFD6knk
  • 任何人请帮助我为什么两个按钮没有空间你可以看到并在这里查看codepen.io/namratasep6/pen/JjXoxBv

标签: html css bootstrap-4 w3.css


【解决方案1】:

这是一个很好的解决方案。只需将其粘贴到您的 CSS 中:

.w3-bar {
    display: flex; 
    justify-content: space-between;
}

【讨论】:

  • 感谢您的帮助和支持,我想要像 ibb.co/rFD6knk 这样的身体部位,就像一张卡中的一张图片一样。这里是它的工作 codepen.io/namratasep6/pen/JjXoxBv,但我在项目中实现设置它在这里不起作用你可以看到代码 github.com/namratasoni-coder/react_pro
【解决方案2】:

添加这个 CSS :

button {
    margin-left: 10px;
    margin-top: 10px;
    background: white;
    padding: 10px 20px;
    border: none;
}

这里 margin-left 会给你两个之间的空间,我在这里添加了更多的样式选项,这将对你有所帮助。

margin-leftmargin-top 提供空间,background 更改按钮的背景,padding 在按钮内部添加空间,border 去除默认边框。

【讨论】:

【解决方案3】:

这些样式就可以了。

.w3-bar {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  justify-items: center;
  padding: 5px 0;
}

.w3-btn {
  max-width: fit-content;
}

nav {
  max-width: 200px;
}

img {
  width: 100%;
}

Codepen

【讨论】:

  • 感谢您的帮助和支持,我想要像 ibb.co/rFD6knk 这样的身体部位,就像一张卡中的一张图片一样。这里是它的工作 codepen.io/namratasep6/pen/JjXoxBv,但我在项目中实现设置它在这里不起作用你可以看到代码 github.com/namratasoni-coder/react_pro
  • 帮我解决我面临的问题
  • 我用navimg 样式更新了我的答案。您可以查看上面的 CodePen 链接。
  • 感谢帮助代码笔工作正常但我实施反应项目它不工作图像卡。
  • 你可以在这里查看github.com/namratasoni-coder/react_pro