html - 如何使一行文本的div和两个相同高度的div?

标签 html css alignment vertical-alignment

如何使所有框(框类)具有相同的高度以便状态位于同一行?框内的文本需要垂直对齐。我需要这样的东西(不用担心箭头):

enter image description here

我需要支持 IE10。我有这样的 html 和 css:

ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
ul li {
  float: left;
}
.box {
  white-space: pre;
  text-align: center;
  display: block;
  border: 1px solid black;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  width: 200px;
  padding: 10px 0;
}
<ul>
  <li>
    <span class="box">Get parent
folder owner</span>
    <span class="status">PASSED</span>
  </li>
  <li>
    <span class="box">Some text</span>
    <span class="status">PASSED</span>
  </li>
  <li>
    <span class="box">Some text</span>
    <span class="status">RUNNING</span>
  </li>
</ul>

最佳答案

添加最后三个属性:

.box {
    white-space: pre;
    text-align: center;
    display: block;
    border: 1px solid black;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    width: 200px;
    padding: 9px 0;
    /*add the lines below:*/
    display: table-cell;
    height: 70px;
    vertical-align: middle;
}

关于html - 如何使一行文本的div和两个相同高度的div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38831505/

相关文章:

javascript - 使用 d3.drag 时,剪辑路径随元素组移动

html - 如何让特定段落向左浮动,图像向右浮动

css - 将行内 block DIV 对齐到容器元素的顶部

html - 对齐 image1 旁边和 image2 HTML 下方的文本

CSS DIV定位和边框问题

html - 如何将 html 中的表单居中并保持问题对齐?

wpf - 如何使 WPF ListView 项目水平重复,就像水平滚动条一样?

html - 调整图像大小 (HTML/CSS)

php - jQuery Ajax 请求仅适用于单个表单提交

javascript - 单选按钮被禁用,即使选择另一个按钮后也无法启用