我已經嘗試了一百個不同的組合,用於我的菜單欄(二級菜單),以在較小的瀏覽器屏幕或設備中查看時包裝成兩行。編寫元素的CSS來包裝
最後一個我想是這樣的:
@viewport {
width: device-width;
@media only screen and (min-width : 375px) and (max-width : 667px) {
.secondary-menu {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
}
有人可以幫我解決這個問題的代碼或寫一個又一個,可自動顯示與一個小屏幕上的所有按鈕上方的綠色菜單欄上的兩行? (我的網站的其餘部分是響應式的,所以我不需要爲整個網站做這個工作,只是這個元素。)
http://stackoverflow.com/a/37844240/3597276 –
尋求調試幫助的問題(「爲什麼這個代碼不工作?」)必須包含所需的行爲,特定的問題或錯誤以及必需的最短代碼在問題本身**中重現**。沒有明確問題陳述的問題對其他讀者無益。請參閱:[如何創建最小,完整和可驗證示例](http://stackoverflow.com/help/mcve)。 – Pete
嗨。這只是爲了指出你希望的正確方向。嘗試使用固定位置,空白空白和顯示。 。secondary-menu ul {height:35px; height:35px; /* position:fixed; */ top:0; background-color:#0e6e3e; margin:0 -9999rem; padding:.25rem 9999rem; /* white-space:nowrap; */ 溢出:隱藏; display:inline; }請注意,我評論了位置固定和白色空間nowrap。 – Vcasso