html - 如何在 flexbox 的子元素中对齐(居中)文本

标签 html css flexbox

.cnt {
  display: flex;
}

.one {
  background: #ff0000;
  width: 300px;
}

.two {
  background: #00ff00;
  flex: 1;
}
<div class="cnt">
  <div class="one">
    Center me
  </div>
  <div class="two">
    And me
  </div>
</div>

真的有办法吗?当然,我可以在里面添加另一个 div 并按我喜欢的方式设置它,但我希望它更优雅......那么,实际上是否可以水平对齐此文本,至少,而不使用另一个 div?

https://jsfiddle.net/cwfs3b0x/

最佳答案

除非我误会你,否则这只是:

div {text-align: center}

关于html - 如何在 flexbox 的子元素中对齐(居中)文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42819444/

相关文章:

html - CSS :hover for another elements

css - 垂直对齐的 flexbox 元素

html - 如何使用光标 url 减小图像的大小?

javascript - 如何使物体沿对 Angular 线和之字形移动?

javascript - Bootstrap4 切换按钮

html - 悬停效果 div 位置和边框

html - 没有 !important 的输入文本 CSS 覆盖

css - 可滚动 flexbox div 元素中的垂直分隔线

html - 尽管我使用 top,但粘性位置不适用于 Flex 子项

html - 带边框的 CSS 箭头添加框阴影