我通常使用以下代码将具有动态宽度的元素居中。以未知宽度为中心
.horz-vert-center {
position: absolute;
left: 50%;
top:50%;
transform: translate(-50%,-50%);
}
问题是元素会调整比我想要的更早。例如。菜单去两条线时,它仍然可以装入一个:
我真的不明白这一点,如果我使用%的值,为什么不利润率不断变小?
演示在这里: https://codepen.io/garethj/pen/LWdaRr
它工作正常,我。 –
不断调整大小 - 它折叠之前它应该 – user1059511
你可以给它一个值'display:inline-flex'? – zik