css - 当兄弟有多行时,防止弹性项目拉伸
问题描述
我有一个 HTML 列表,每个列表项上都有一个 span 标签,当列表中的文本换行到下一行时,它会延伸。我已经看到建议的答案,align-items:flex-start
但它似乎不起作用。
<ul>
<li><a href="#">Lorem ipsum dolor sit amet, consectetur adipiscing elit tempor incidi</a><span></span></li>
<li><a href="#">Lorem ipsum dolor sit amet, consectetur</a><span></span></li>
</ul>
ul {
background: black;
width: 300px;
padding: 20px;
}
ul a {
color: white;
text-decoration: none;
}
ul li {
display: flex;
align-items: baseline;
border-bottom: 1px solid white;
padding: 10px 0;
}
ul li span {
order: 1;
width: 20px;
height: 20px;
border-radius: 50%;
background: white;
display: block;
margin-left: auto;
}
解决方案
推荐阅读
- codeblocks - 如何在 Code::Blocks 17.12 中设置暗模式?
- sql-server - 冲突的外键 SSMS
- r - 如何循环获取最小 RMSE 值并在每列中使用“应用”进行预测
- bash - (bash)系统地将更改应用于变量数组的最不冗余的方法是什么?
- mysql - 如何在sql中计算这个百分比?
- python - 使用 Python 的多列 UTC 到 PST
- javascript - 我正在使用 axios 向指环王 API 发出 GET 请求,我是编码新手,但无法正确发送访问密钥
- jquery - 模态关闭时重置动画Jquery
- flutter - Flutter 视频播放器仅在 iOS 上引发异常
- postgresql - 查找每个类别的中值