我有一个常规的无序列表,应用了display: flex
和justify-content: space-between
(结果是.first_item
接触到.list
的左边缘,而.last_item
接触到.list
的右边缘):
<ul class='list'>
<li class='first_item'>Item</li>
<li class='middle_item'>Item</li>
<li class='last_item'>Item</li>
</ul>
然而,如果我使用
transform: scale(0.5)
来缩小这些项目,则会在这两个位置留下空格,就好像justify-content: space-between
不知道项目已经被缩小了一样。这是不对的:即使缩小项目,第一个和最后一个项目仍然应该触碰容器的左右边缘。发生了什么问题,如何解决?