CSS中的列表(ul)是一種有用的HTML元素,通常用于顯示多個相關項目。然而,當顯示不同大小的項目時,列表中的圖片可能會脫節。這時,調整每個項目中圖片的距離是一種優秀的解決方法。
ul { list-style:none; padding:0; } li { display:flex; align-items:center; margin-bottom:10px; } li img { margin-right:10px; width:50px; height:50px; object-fit:cover; }
代碼解釋:
首先,我們為我們的ul設置了一些CSS,移除了默認的(bullet)符號,并去除了任何默認的填充。
接下來,我們將每個項目設置為Flexbox布局。這將使我們可以輕松地垂直對齊圖片和文字。我們還添加了一個margin-bottom,為每個列表項之間留空。
最后,我們為圖片設置了一個固定的寬度和高度,并使用object-fit屬性使圖片填滿其父元素大小。
在這種情況下,我們為每個列表項添加了一個等量間距,不管它們的大小如何。使用這些CSS規則,您可以輕松地創建一個漂亮而一致的圖像列表。