首页 > 解决方案 > 文本换行时所有元素右对齐

问题描述

我有一组 div 并希望孩子们右对齐:

.parent {
  width: 150px;
  border: solid;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
<div class="parent">
  <div class="icon">x
  </div>
  <div>Toooooooo looooooooong</div>
</div>

当文本换行时,它仍然占据所有空间,所以它不在右边。我可以使用 width: min-length,但是所有带有空格的短文本都换行,我只希望它用于长文本。

这是 CodePen 中的示例:https ://codepen.io/rveciana/pen/eYpyKJX

标签: css

解决方案


推荐阅读