首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >内联块内部的显示块

内联块内部的显示块
EN

Stack Overflow用户
提问于 2015-11-21 21:25:14
回答 1查看 666关注 0票数 1

我有两个图像,一个在左边,第二个在右边。当我试图在中间添加两个按钮时,右边的图片会转到底部,左到顶部,我无法修复这个问题。有人能给我建议一下吗?元素不是那么大,它们可以很容易地站在一条线上。按钮应该在另一个下面。有人能给我建议一下吗?

HTML

代码语言:javascript
复制
<img src="/boh/boh/public/img/angel wing.jpg" class="wings" id="leftWing">
<button class="buttons">Login</button>
<button class="buttons">Register</button>
<img src="/boh/boh/public/img/devil wing.jpg" class="wings" id="rightWing">

CSS

代码语言:javascript
复制
#leftWing {
  margin-right: -4vw;
  display: inline-block;
}
#rightWing {
  margin-left: -4vw;
  display: inline-block;
}
.buttons {
  margin: 1.2vh 0;
  height: 2.4vh;
  width: 4.5vw;
  text-align: center;
  display: block;
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-21 21:29:09

可以包装两个button元素,然后将父包装元素的display设置为inline-block

代码语言:javascript
复制
.button-wrapper,
.wings {
  display: inline-block;
}
.buttons {
  display: block;
  margin: 0.4em auto;
}
代码语言:javascript
复制
<img src="//placehold.it/200" class="wings" id="leftWing" />
<div class="button-wrapper">
  <button class="buttons">Login</button>
  <button class="buttons">Register</button>
</div>
<img src="//placehold.it/200" class="wings" id="rightWing" />

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

https://stackoverflow.com/questions/33848754

复制
相关文章

相似问题

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