gpt4 book ai didi

css - 如何将 block 项与其父项的右边缘对齐(使用 CSS)?

转载 作者:行者123 更新时间:2023-12-01 06:29:27 24 4
gpt4 key购买 nike

我知道您可以通过将左右边距设置为 auto 来使 block 元素居中。 .

但是,是否可以将其对齐到右边缘?这将如何完成?

编辑:使用float: right (因为它似乎不起作用,至少不适用于 <ul> 的)

再次编辑:这是代码片段:

<td style='vertical-align: top; text-align: center;'>
<b>Choices:</b><br><br>
<ul id='orderchoices' style='margin-left: auto; margin-right: auto;'>
...
</ul>
</td>

这是 #orderchoices 的样式

#orderchoices li {
border: 1px solid #666;
background: #333 url(images/dark_gloss.png) repeat-x;
color: #eee;
margin: 3px;
padding: 5px;
cursor: pointer;
width: 160px;
font-style: italic;
}

我想要 ultd 中右对齐

最佳答案

<div class="outer">
<div class="inner">I'm the inner element!</div>
</div>
<style type="text/css">
.outer { position:relative; }
.inner { position:absolute; right:0px; }
</style>

如果您的内部元素绝对定位在相对定位的容器中,您可以使用 toprightbottomleft 指示内部元素与父容器边缘的距离。

有道理吗?

关于css - 如何将 block 项与其父项的右边缘对齐(使用 CSS)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2505586/

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