手機瀏覽器css相容

2021-08-21 09:52:38 字數 1833 閱讀 1952

pixel與point比值稱為device-pixel-ratio,普通裝置都是1,iphone 4是2,有些android機型是1.5。]

那麼-webkit-min-device-pixel-ratio:2可以用來區分iphone(4/4s/5)和其它的手機

iphone4/4s的解析度為640*960 pixels,dpi為是320*480,裝置高度為480px

iphone5的解析度為640*1136 pixels,dpi依然是320*568,裝置高度為568px

iphone6的解析度為750*1334 pixels,dpi依然是375*667,裝置高度為667px

iphone6 plus的解析度為1242x2208 pixels,dpi依然是414*736,裝置高度為736px

方式一,直接寫到樣式裡面

@media (device-height:480px) and (-webkit-min-device-pixel-ratio:2)

}@media (device-height:568px) and (-webkit-min-device-pixel-ratio:2)

}/* 或者以寬度為準 */

@media all and (max-width:320px)

}@media (device-height:667px) and (-webkit-min-device-pixel-ratio:2)

}@media (device-height:736px) and (-webkit-min-device-pixel-ratio:2)

}/* 或者以寬度為準 */

@media all and (min-width:414px)

}

方式二,鏈結到乙個單獨的樣式表,把下面的**放在標籤裡

方式三,使用js

//通過高度來判斷是否是iphone 4還是iphone 5或iphone 6、iphone6 plus

isphone4inches = (window.screen.height==480);

isphone5inches = (window.screen.height==568);

isphone6inches = (window.screen.height==667);

isphone6pinches = (window.screen.height==736);

iphone x 適配

contain: the viewport should fully contain the web content. 可視視窗完全包含網頁內容

cover: the web content should fully cover the viewport. 網頁內容完全覆蓋可視視窗

auto: the default value, 同contain的作用

通過給頁面設定viewport-fit=cover,可以將頁面的布局區域延伸到頁面頂部和底部,但這樣也會有問題

可以在h5頁面鏈結乙個iphonex.css來給iphone x訪問的頁面增加對應的適配層

@media only screen and (device-width: 375px) and (device-height: 812px) and

(-webkit-device-pixel-ratio: 3)

}/*增加底部適配層*/

.has-bottombar

}/*導航操作欄上移*/

.bottom-menu-fixed

}

瀏覽器CSS相容

一 important 在ie6及ff中的使用 box1 box1 important是說這個設定有優先順序,ie碰到 important不會出錯只是忽略他的功能,假如後面又設定了width,ie會以最後設定的 width為準,假如後面再沒有其它設定,則會用當前這個值,也就是前面的 importan...

手機適配,瀏覽器相容

開發的時候看到了這兩行 查了一下作用然後記錄下來。如果支援google chrome frame gcf,則使用gcf渲染 如果系統安裝ie8或以上版本,則使用最高版本ie渲染 否則,這個設定可以忽略。width viewport的寬度 height viewport的高度 initial scal...

CSS相容不同瀏覽器

製作頁面的時候,由於瀏覽器的不同,對css的解析也會有所不同,從而達不到我們預期想要的頁面效果,這個時候我們就需要針對不同的瀏覽器去寫不同的css,讓它能夠同時相容不同的瀏覽器。css hank。原始 歡迎光臨!減號是ie6專有的hack 9 ie6 ie7 ie8 ie9 ie10都生效 0 ie...