使用Flex 項目列表時,您可能會遇到右邊緣對齊不一致的情況,尤其是當項目寬度不可預測或動態時。雖然固定寬度或display:table 技術可能無法產生令人滿意的結果,但請考慮以下使用Flexbox 進行精確尺寸和對齊控制的方法:
使用Flexbox 的解決方案:
但是,如果這導致最後一行拉伸太寬,您可以實施以下解決方法:
幻象項目技巧:
若要實現類似對齊的行為,請考慮建立始終佔據的「幻像」彈性項目最後一個插槽。這可以透過將以下程式碼新增至父容器來完成:
這個虛擬專案將自動調整其寬度以填滿最後一行的剩餘空間,確保真正的彈性項目保持其自然狀態widths .
實作範例:
在給定的範例中,您可以將解實作為如下所示:
這將創建一個單一的虛擬項目,該項目將始終佔據.userlist 容器中的最後一個插槽,從而產生所需的間距和對齊方式。
以上是如何完美對齊最後一行寬度無法預測的 Flex 項目?的詳細內容。更多資訊請關注PHP中文網其他相關文章!