html - 无论第一个文本的数量如何,都将元素保留在框中
问题描述
我有说法和作者。
如果一句话有足够多的文字 - 一切都很好 - 第一个例子
如果一句话很短——设计很丑——第二个例子。
如何将所有内容保存在框中和中心 - 无论文本数量如何story
?
.wrap{
height:140px;
display:flex;
flex-direction:column;
justify-content:center;
padding:0 25px;
background:gold;
}
.story{
display:inline-block;
text-align:justify;
margin:5px 0;
}
.auth{
display:inline-block;
text-align:right;
margin:5px 0;
}
<div class='wrap'>
<div class='story'>lorem ipsum dolor sit amet lorem ipsum dolor sit amet lorem ipsum dolor sit amet lorem ipsum dolor sit amet</div>
<div class='auth'>author</div>
</div>
<br>
<div class='wrap'>
<div class='story'>lorem ipsum dolor sit amet</div>
<div class='auth'>author</div>
</div>
解决方案
正如在评论中与您讨论的那样,您可以这样做,如果需要其他内容,请告诉我
.wrap{
display:flex;
align-items: center;
justify-content:space-between;
padding:0 25px;
background:gold;
margin-bottom: 20px;
flex-direction: column;
}
.story{
text-align:justify;
margin:5px 0;
}
.auth{
margin:5px 0 5px 20px;
align-self: flex-end;
}
<div class='wrap'>
<div class='story'>lorem ipsum dolor sit amet lorem ipsum dolor sit amet lorem ipsum dolor sit amet lorem ipsum dolor sit amet</div>
<div class='auth'>author</div>
</div>
<br>
<div class='wrap'>
<div class='story'>lorem ipsum dolor sit amet</div>
<div class='auth'>author</div>
</div>
<div class='wrap'>
<div class='story'>lorem ipsum dolor sit ametlorem ipsum dolor sit ametlorem ipsum dolor sit ametlorem ipsum dolor sit ametlorem ipsum dolor sit ametlorem ipsum dolor sit ametlorem ipsum dolor sit ametlorem ipsum dolor sit ametlorem ipsum dolor sit ametlorem ipsum dolor sit ametlorem ipsum dolor sit ametlorem ipsum dolor sit ametlorem ipsum dolor sit ametlorem ipsum dolor sit ametlorem ipsum dolor sit ametlorem ipsum dolor sit ametlorem ipsum dolor sit ametlorem ipsum dolor sit ametlorem ipsum dolor sit ametlorem ipsum dolor sit ametlorem ipsum dolor sit ametlorem ipsum dolor sit ametlorem ipsum dolor sit ametlorem ipsum dolor sit ametlorem ipsum dolor sit ametlorem ipsum dolor sit ametlorem ipsum dolor sit ametlorem ipsum dolor sit ametlorem ipsum dolor sit ametlorem ipsum dolor sit ametlorem ipsum dolor sit ametlorem ipsum dolor sit amet</div>
<div class='auth'>author</div>
</div>
推荐阅读
- c++ - 常量函数参数的特化
- javascript - 从客户端的 FileUpload 控件获取所有文件名
- json - 是否可以从列出文件夹内容的 URL 中检索 JSON 格式的文件列表
- roku - 如何将匿名函数的对象传递给另一个对象?
- java - 我正在尝试建立一个 Eureka Registry 服务,但是,Eureka 服务器在启动后立即停止
- ios - 未注册屏幕底部按钮的触摸
- android - 如何对扩展 AndroidViewModel 的 ViewModel 进行单元测试。构造函数中的应用程序有问题
- android - 具有多种项目类型的 DataBoundListAdapter
- sql - 选择每个 ID 和部门代码的最新状态
- typescript - 联合类型和条件类型的问题