首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将按钮内联在网页上

如何将按钮内联在网页上
EN

Stack Overflow用户
提问于 2022-08-28 22:54:09
回答 1查看 24关注 0票数 -2

我想知道我怎么能在同一条线上有三个按钮,然后在这条线上居中,在按钮之间有足够的空间。我试过内联-flex,我尝试过内嵌块,各种各样的东西,我只是想不出答案。

代码语言:javascript
运行
复制
.buttoncontainer {
    box-sizing: border-box;
    width: 300px;
    height: 200px;
    margin: 0 auto;
    text-align: center;
    display: block;
    flex-grow: 2;
}

.inlinebutton {
    vertical-align: middle;
    height:200px;
    width: 350px;
    color: #fff;
    background-image: url('./profile.jpg');
    background-size: cover;
    padding: auto;
    border: 50px;
    border-radius: 5%;
    cursor: pointer;
}

这是我正在处理的代码。我试图在.buttoncontainer div中封装3个按钮,并将每个单独的内联按钮更改为有不同的代码,但我想知道是否有不同的方法。

我本质上想:

(2) _____

但我有:

( __________ _____ )

我想要的

我所拥有的

(同样抱歉,如果格式化有问题,这是我的第一个问题,我还不太清楚如何使用这个站点)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-28 23:19:36

使用display:flex是最简单的。您可以在中间对内容进行调整,然后使用gap属性在按钮之间放置足够的空间。如果你只想让按钮间隔均匀,那么就使用对齐内容:空格-均匀,不要使用间隙。参见下面的示例

代码语言:javascript
运行
复制
.flex1 {
  display:flex;
  justify-content:center;
  gap:1rem;
}

.flex2 {
  display:flex;
  justify-content:space-evenly;
}
代码语言:javascript
运行
复制
<div class='flex1'>
  <div>
    <button>Button1</button>
  </div>
  <div>
    <button>Button1</button>
  </div>
   <div>
    <button>Button1</button>
  </div>
</div>
<br><!-- Just a bit of space between the two divs-->
<div class='flex2'>
  <div>
    <button>Button4</button>
  </div>
  <div>
    <button>Button5</button>
  </div>
   <div>
    <button>Button6</button>
  </div>
</div>

有一个很好的资源可以解释它,这里

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73522836

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档