好吧,所以我的問題是這樣的。如何在不使用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/ –