問題:
在提供的小提琴中,將第三個專案與正確使用Flexbox 似乎具有挑戰性。初始程式碼將所有三個項目向左對齊,而浮動用於將最後一個項目向右對齊,以達到所需的結果。
解決方案:
利用Flex 容器的第三個子容器上的屬性「margin-left: auto」可以輕鬆地將其向右對齊。該技術利用了 Flexbox 中的自動邊距功能,可以將 Flex 項目分配到不同的群組。透過在最終的 Flex 子項目上指定 margin-left: auto ,它會自動調整其位置以將其與容器的右側對齊。
更新的程式碼:
以下更新的CSS 程式碼段使用Flexbox 將第三個項目向右對齊:
.wrap div:last-child { margin-left: auto; }
更新的小提琴示範了使用Flexbox 成功對齊元素彈性盒:
<div class="wrap"> <div>One</div> <div>Two</div> <div>Three</div> </div>
.wrap { display: flex; background: #ccc; width: 100%; justify-content: space-between; } .wrap div:last-child { margin-left: auto; }
以上是如何僅使用「margin-left: auto」右對齊 Flexbox 專案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!