【发布时间】:2017-02-08 00:13:27
【问题描述】:
我有一个 flex 容器,旁边有图片和文字。此容器以页面为中心。当我缩小页面导致文本自动换行时,容器不再看起来居中,因为文本 div 不会缩小到自动换行文本的大小。
发生自动换行时是否可以缩小文本div?
请参阅 JSFiddle here。
可能很难看到我在用 sn-p 谈论什么,因为您可能无法将页面缩小到足以看到换行的程度。最好看看 jsfiddle。
.container,
.content {
display: flex;
justify-content: center;
}
.picture {
height: 130px;
width: 130px;
background-color: blue;
}
.text {
display: flex;
flex-direction: column;
justify-content: center;
margin-left: 10px;
}
.name {
font-size: 22px;
}
<div class="container">
<div class="content">
<div class="picture"></div>
<div class="text">
<div class="name">John Jacobjingleheimer</div>
</div>
</div>
</div>
【问题讨论】:
-
将
text-align: center添加到name,我猜它看起来更好对齐......你觉得呢? -
@kukkuz 谢谢,但不是我真正想要的。实际上甚至可能都不可能。自动换行后,容器不再居中,因为右侧的边距似乎比左侧多。