HTML:由兄弟中心定位元素

标签 html css css-selectors css-float vertical-alignment

抱歉转储问题。我从未使用过 HTML。 我有以下用户界面:

enter image description here

我希望 Success 集中在 sendMessage 元素的中间。

<div style="position: relative; overflow: hidden;">
      <div style="position: relative; width: 40%; float: left; vertical-align:middle">
            <button class="btn btn-default">sendMessage</button>
      </div>
      <div style="position: relative; width: 40%; float: right; vertical-align:middle">
            <span class="label label-success" style="font-size: small;">Success</span>
      </div>
</div>

我做错了什么?

最佳答案

尝试使用 display: inline-blockvertical-align: middle 这样:

.send-button {
  display: inline-block;
  border: solid 1px black;
  background: #ccc;
  margin: 8px;
  padding: 8px;
  vertical-align: middle;
  }

.success-info {
  display: inline-block;
  background: #9b8;
  color: white;
  vertical-align: middle;
  padding: 2px;
  font-weight: bold;
  }
<div class="parent">
  <button class="send-button">Send Message</button>
  <div class="success-info">Success!</div>
</div>

关于HTML:由兄弟中心定位元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38953197/

相关文章:

html - 文本溢出省略号不适用于多行文本框

html - 0 x 0 相对 Div 仍然占用空间

css - 模仿兄弟元素对另一个兄弟元素的影响的问题

CSS:基于它们出现的顺序而不是基于类的样式列表项?

javascript - 使用 JavaScript 查找特定链接

javascript - 如何自动选择蓝色而不是灰色的<选项>

html - 我有这样的代码 :Dropdown button need to fetch the data which i have entered in input textfield

html - 仅用于打印 View 的特定 css

javascript - 在 Codepen 中工作的 JS 在我的 html 页面上不起作用

javascript - 如何在多步 javascript 表单中添加单选按钮、复选框和选择字段?