为什么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: {}
这是因为对齐内容默认情况下将子级水平对齐。有两种方法可以使副本垂直居中]
第一种方式