我通常使用以下代碼將具有動態寬度的元素居中。以未知寬度爲中心
.horz-vert-center {
position: absolute;
left: 50%;
top:50%;
transform: translate(-50%,-50%);
}
問題是元素會調整比我想要的更早。例如。菜單去兩條線時,它仍然可以裝入一個:
我真的不明白這一點,如果我使用%的值,爲什麼不利潤率不斷變小?
演示在這裏: https://codepen.io/garethj/pen/LWdaRr
它工作正常,我。 –
不斷調整大小 - 它摺疊之前它應該 – user1059511
你可以給它一個值'display:inline-flex'? – zik