CSS中的列表(ul)是一種有用的HTML元素,通常用于顯示多個(gè)相關(guān)項(xiàng)目。然而,當(dāng)顯示不同大小的項(xiàng)目時(shí),列表中的圖片可能會(huì)脫節(jié)。這時(shí),調(diào)整每個(gè)項(xiàng)目中圖片的距離是一種優(yōu)秀的解決方法。
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; }
代碼解釋:
首先,我們?yōu)槲覀兊膗l設(shè)置了一些CSS,移除了默認(rèn)的(bullet)符號(hào),并去除了任何默認(rèn)的填充。
接下來,我們將每個(gè)項(xiàng)目設(shè)置為Flexbox布局。這將使我們可以輕松地垂直對(duì)齊圖片和文字。我們還添加了一個(gè)margin-bottom,為每個(gè)列表項(xiàng)之間留空。
最后,我們?yōu)閳D片設(shè)置了一個(gè)固定的寬度和高度,并使用object-fit屬性使圖片填滿其父元素大小。
在這種情況下,我們?yōu)槊總€(gè)列表項(xiàng)添加了一個(gè)等量間距,不管它們的大小如何。使用這些CSS規(guī)則,您可以輕松地創(chuàng)建一個(gè)漂亮而一致的圖像列表。