gpt4 book ai didi

html - 右对齐三个元素之一

转载 作者:太空宇宙 更新时间:2023-11-04 11:19:51 25 4
gpt4 key购买 nike

我的问题有点像这个:CSS: alight left and right within the same line (without floats)
不同之处在于我有 3 个连续元素(日期、标题、作者),我希望作者右对齐。

这是一个 JSFiddle与解决方案的一部分。问题是,在我的 fiddle 中,作者是绝对定位的,因此在缩小窗口的同时,您会发现标题有时会与作者重叠。

.e-author {
position: absolute;
right: 0;
}

TL;DR:我可以在没有 float 和/或其他 html 元素的情况下将三个元素之一最右边对齐吗?

最佳答案

您可以为此使用 Flexbox。

设置display:flex在你的 <li>和一个 margin-left: auto.e-author 上.

这是对您的 fiddle 的更新: http://jsfiddle.net/dtqkm2sk/3/

佐伊·吉伦沃特 (Zoe Gillenwater) 很有见地 talk on CSS Flexbox其中涵盖了这个用例和许多其他用例。

关于html - 右对齐三个元素之一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32888041/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com