为什么flexbox中的文本未垂直放置? [重复]

问题描述 投票:0回答:1

为什么DEX Songwriting Expo BLEND 2020没有垂直居中?

HTML / React

<Box className={classes.containerEventTimeLowerRightPart}>
  <div className={classes.eventNameContainer}>
    <h3 className={classes.eventNameLocationText}>
      DEX Songwriting Expo BLEND 2020
    </h3>
  </div>
  <div className={classes.locationContainer}>
    <h3 className={classes.eventNameLocationText}>
      Budapest Park
    </h3>
  </div>
</Box>

CSS

containerEventTimeLowerRightPart: {
  width: "77%",
  letterSpacing: "0.16em",
  display: "flex",
  flexDirection: "column"
},
eventNameContainer: {
  borderBottom: "5px solid black",
  flexBasis: "66%",
  textAlign: "center",
  justifyContent: "center"
},
locationContainer: {
  flexBasis: "33%",
  color: "black",
  textTransform: "uppercase",
  textAlign: "center",
  justifyContent: "center"
},
eventNameLocationText: {}

enter image description here

html css reactjs flexbox center
1个回答
0
投票

这是因为对齐内容默认情况下将子级水平对齐。有两种方法可以使副本垂直居中]

第一种方式

© www.soinside.com 2019 - 2024. All rights reserved.