嘗試這種風格display:-webkit-flex
類似下面的CSS
display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox; /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
display: flex; /* NEW, Spec - Firefox, Chrome, Opera */
你的代碼中所有的瀏覽器使用
.rq-search-container {
position: relative;
width: 100%;
background: #fff;
display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox; /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
display: flex; /* NEW, Spec - Firefox, Chrome, Opera */
flex-direction: row;
align-items: flex-start;
border-radius: 2px;
/*box-shadow: 0px 0px 28px 5px rgba(0, 0, 0, 0.3); margin-top: 45px;*/
z-index: 30;
}
試加'顯示:-webkit-FLEX' – duan
供應商前綴的CSS屬性應該寫在標準的css屬性之上。 –
如果你在每天寫CSS,[Autoprefixer(https://github.com/postcss/autoprefixer)是一個必須具備的(用Browserslist配置)。你不必關心這些前綴,也不會被遺忘(或者添加一個不需要的或者從未存在過的),以非功能性的順序編寫,當你不支持的時候必須手動刪除一些(現在的)舊的瀏覽器等需要一些工具,但有一個原因,爲什麼它被這麼多的開發者使用^^ – FelipeAls