頁面佈局自適應之@media screen
在原有的專案基礎上調整頁面,要求:適配手機,ipad和電腦。本來打算用最笨的方法各給他們安排一個頁面,但這樣感覺有些冗餘,向同事們請教,有為同事說可以通過request請求來判斷裝置,還有位說可以用@media screen來進行調整,不用通過action。於是果斷搜尋@media screen的用法,把另一種方式放在了一邊,效果還可以,把我的部分主要程式碼分享下:
/**螢幕寬度小於479px,適配手機*/
@media only screen and (max-width: 479px){
.list-item {
border-bottom: 1px solid #EFEFEF;
width: 100%;
height: auto;
line-height: auto;
padding: 9px;
background-color: #FFFFFF;
}
}
/**螢幕寬度大於480px 適配pad*/
@media only screen and (min-width: 480px) and (max-width: 900px){
.list-item {
border-bottom: 1px solid #EFEFEF;
padding: 1%;
cursor: pointer;
width: 99%;
height: auto;
line-height: auto;
padding: 9px;
background-color: #FFFFFF;
}
}
/**螢幕寬度大於900x 適配電腦*/
@media only screen and (min-width: 901px){
.list-item {
border-bottom: 1px solid #EFEFEF;
padding: 1%;
cursor: pointer;
width: 99%;
height: auto;
line-height: auto;
padding: 9px;
background-color: #FFFFFF;
}
}
如程式碼所示,邊界值是可以自己限定的,然後頁面中的div可以讓它引用一個樣式,不同的情況下給予不同的樣式即可。話說,這幾天遇到好幾個問題都多虧了同事的提點,我的同事都是些可愛的小夥伴,謝謝你們~~~
相關文章
- 利用@media screen實現網頁佈局的自適應網頁
- 三欄佈局之自適應佈局
- CSS佈局 --- 自適應佈局CSS
- css自適應佈局CSS
- rem自適應佈局REM
- 三列自適應佈局(聖盃佈局)
- 移動端(手機端)頁面自適應解決方案—rem佈局篇REM
- 頁面佈局
- iPhone 6的自適應佈局iPhone
- css佈局之左側固定右側自適應佈局CSS
- 網頁佈局自適應的另一種解決方案網頁
- HTML5頁面移動端自適應佈局的實現示例程式碼HTML
- 如何實現兩欄佈局,右側自適應?三欄佈局中間自適應呢?
- 兩列自適應佈局方案整理
- 三列寬度自適應佈局
- display:table-cell自適應佈局
- easyui-layout佈局高度自適應UI
- css三列自適應佈局效果CSS
- 【HTML / CSS】使用position自適應佈局HTMLCSS
- Web自適應佈局那些事兒Web
- css頁面佈局CSS
- vue前端自適應佈局,一步到位所有自適應Vue前端
- 兩列居中寬度自適應佈局
- QT Creator/QT Designer佈局自適應QT
- CSS自適應佈局(左右固定 中間自適應或者右側固定 左側自適應)CSS
- 快應用入門--頁面佈局篇
- 常見頁面佈局
- 適配手機頁面佈局的動態rem方案REM
- css實現左欄固定右欄自適應,高度自適應的佈局CSS
- 一列居中寬度自適應佈局
- 移動端web自適應適配佈局解決方案Web
- 學習筆記:自適應佈局,多螢幕適配筆記
- 構建Android自適應佈局應用方案解析Android
- flex佈局兩邊固定寬 中間自適應Flex
- css佈局,左右固定中間自適應實現CSS
- HTML流動佈局各種寬度自適應HTML
- 移動端自適應佈局的最好工具-remREM
- 靜態頁面佈局例項