html - 需要使用css右对齐div子元素

标签 html css

我有一个包含 2 个 div 的父 div。一个 div 左对齐,另一个 div 右对齐。所以每个都包含子元素。

.card-middle-row  {
  
}
.card-middle-row .container-right {
  float: right;
  margin-right: 12px;
  line-height: 20px;
  color: #727272;
  font-size: 12px;
}
.card-middle-row .container-left {
  float: left;
  margin-left: 12px;
  line-height: 20px;
  color: #727272;
  font-size: 12px;
}
.card-middle-row .container-left span {
  color: #212121;
  font-size: 20px;
}
.card-middle-row .container-right span {
  color: #212121;
  font-size: 20px;
}
.card-middle-row > div {
  margin-top: 10px;
  line-height: 20px;
}
<div class="card-middle-row">
    <div class="container-left">
      <div>Quantity</div>
      <div>
        <span>Cancelqty</span> Out of 100
      </div>
    </div>
    <div class="container-right">
      <div>Price</div>
      <div><span>order</span></div>
  </div>
</div>

所以问题是 div container-right 包含子元素。由于<span>标记两个未正确对齐的子元素。

最佳答案

text-align:right 添加到您的 .container-right 选择器中。试试这个。

.card-middle-row .container-right {
  float: right;
  margin-right: 12px;
  line-height: 20px;
  color: #727272;
  font-size: 12px;
  text-align: right;
}

关于html - 需要使用css右对齐div子元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50502310/

相关文章:

html - 在 100% 宽度的容器内调整按钮的宽度

html - 中心 3x3 图像网格

javascript - 正则表达式转义 HTML 标签

javascript - 移动网站 anchor 链接不起作用

html - Bootstrap 导航栏固定在顶部时反复跳转

html - 为什么 z-index 虽然指定了 "position"却不起作用?

javascript - 如何用键盘事件模拟悬停

jquery - 使用 jquery 更新 html 表格行

php - PHP什么时候不一次性输出页面?

javascript - 如何突出显示链接到已选菜单的元素