1. 程式人生 > >如何在CSS中新增手機端(移動端)自適應樣式

如何在CSS中新增手機端(移動端)自適應樣式

通用手機端樣式:

@media all and (orientation : portrait) {

/*豎屏*/

}

@media all and (orientation : landscape) {

/*橫屏*/

}

指定手機端高度樣式:

@media screen and (max-width: 750px)

@media screen and (min-width: 720px) and (max-width: 960px) {//720 <= xxx < 960的裝置}

根據不同的裝置設定的樣式:

@media (min-width: 768px){ //>=768的裝置 }

@media (min-width: 992px){ //>=992的裝置 }

@media (min-width: 1200){ //>=1200的裝置 }

注意下順序,如果你把@media (min-width: 768px)寫在了下面那麼很悲劇,因為css檔案是從上至下讀取的,後面的css優先順序會更高

@media (min-width: 1200){ //>=1200的裝置 }

@media (min-width: 992px){ //>=992的裝置 }

@media (min-width: 768px){ //>=768的裝置 }

因為如果是1440,由於1440>768那麼你的1200就會失效。

所以我們用min-width時,小的放上面大的在下面,同理如果是用max-width那麼就是大的在上面,小的在下面

@media (max-width: 1199){ //<=1199的裝置 }

@media (max-width: 991px){ //<=991的裝置 }

@media (max-width: 767px){ //<=768的裝置 }