好吧,所以我的问题是这样的。如何在不使用margin-top的情况下将一个子元素定位在主div中的另一个div?请检查我的屏幕截图,以更好地理解我的问题。底部定位div
我的主div是177px乘177px。我的子div是100px乘25px我需要在主div的底部浮动,大约20px的margin-bottom。
好吧,所以我的问题是这样的。如何在不使用margin-top的情况下将一个子元素定位在主div中的另一个div?请检查我的屏幕截图,以更好地理解我的问题。底部定位div
我的主div是177px乘177px。我的子div是100px乘25px我需要在主div的底部浮动,大约20px的margin-bottom。
使用绝对邮政。将您的主div放在相对位置,然后将您的内部div放到绝对位置,如下所示:
.main-div {
position: relative;
height: 177px;
width: 177px;
}
.inner-div {
position: absolute;
right: 0;
bottom: 20px;
width: 100px;
height: 20px;
}
这会使'.inner-div'始终离屏幕底部20px,而不是div的底部。另外,你有第一个位置的拼写错误:'。 – k97513
谢谢!这工作。 –
您的欢迎我修正了拼写错误,固定位置将它放置在屏幕位置的下方,绝对位置会将物品置于下一个相对定位物品的绝对位置。因此,如果您将元素放置到相对位置,然后将相对物品绝对放置在相对物品内,则绝对放置的物品将总是位于相对于您定位的相对物品的相同位置, –
您能向我们展示您当前拥有的代码吗?它会给我们更好的帮助你的能力。 – Lexi
嗨理查德我的建议请发布您的HTML和CSS代码,让人们知道哪里出了错? :D – Fiido93
也许这个CSS定位教程可能有帮助吗? http://www.barelyfitz.com/screencast/html-training/css/positioning/ –