我在下拉菜单中遇到了一个非常具体的问题。
下拉列表中的<ul>
是由php-foreach函数创建的,<li>
的数量会有所不同。
如果有多个<li>
,但连续不超过四个,则下拉列表的宽度应该会扩大。我必须有左/右20px的边距,12px的上边距和10px的<li>
之间的边距。
我已经使用4个或4个以上<li>
(带有nth-child等)的固定宽度构建了它,但是如果只有一个或两个项目,我现在可以让它变小。
我尝试了不同的东西,但似乎没有任何效果。
有谁知道如何做到这一点?提前谢谢!