自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何調(diào)試 iPhone Safari 瀏覽器的CSS兼容問題

移動開發(fā)
我們電腦瀏覽器如果出現(xiàn)CSS兼容問題,現(xiàn)在很好解決,Chrome瀏覽器自帶檢查工具,火狐瀏覽器的FireBug也很好用,Safari、360、 IE、EDGE都有自己的調(diào)試工具。他們可以查看html+JS+CSS如何被解釋的,如果被解釋錯了可以看到原因出現(xiàn)在哪。

我們電腦瀏覽器如果出現(xiàn)CSS兼容問題,現(xiàn)在很好解決,Chrome瀏覽器自帶檢查工具,火狐瀏覽器的FireBug也很好用,Safari、360、 IE、EDGE都有自己的調(diào)試工具。他們可以查看html+JS+CSS如何被解釋的,如果被解釋錯了可以看到原因出現(xiàn)在哪。

但是以上說的都是電腦,如果網(wǎng)站在iPhone上出現(xiàn)了兼容問題,該如何解決呢?下面教大家個方法,需要Mac電腦和iPhone。

以這個網(wǎng)站為例,現(xiàn)象如下:

網(wǎng)站在PC,Mac,安卓手機(jī)上均無問題,在iPhone 的 Safari 上出現(xiàn)了黑色背景,只能平鋪30%,有的Banner寬度也只有30%。(iPhone6,iPhone6 plus,iPhone5S,iPhone5都有問題,iPhone3GS,還有iPad mini2 無問題)

分析方法:用Mac 的Safari瀏覽器,菜單中的“開發(fā)”,數(shù)據(jù)線鏈接iPhone,類似“檢查”或firebug之類的方法,在Mac Safari中出現(xiàn)代碼樣式,在iPhone的Safari中出現(xiàn)選擇的區(qū)塊。這樣容易辨別是哪塊出現(xiàn)了問題,揭示出什么樣的代碼,便于查找問題原因。

備注:同樣的html+css,在不同設(shè)備和不同瀏覽器上 解釋不同,顯示效果也不同。

發(fā)現(xiàn)DIV顯示寬度頁面的30%,但是子DIV內(nèi)容卻是100%,顯然子沒有撐開父DIV,clear both無效。

考慮寬度的問題,網(wǎng)上搜索原因,原來iPhone的Safari默認(rèn)寬度是980px,需要指定html的viewport寬度,否則會按照默認(rèn)980px處理。

解決方案:最簡單的方法是在 head 標(biāo)簽中初始化好 viewport,詳見下方代碼:

  1. <metanamemetaname=”viewport”content=”width=網(wǎng)頁真實寬度, initial-scale=倍數(shù)值”/> 

假設(shè)網(wǎng)頁寬度為 960px 或 1080px,可在width中加入該值,并將 initial-scale 設(shè)置一個適合的倍數(shù)值。

例如一個頁面的寬度為 1080px,則設(shè)定為:<metanamemetaname=”viewport”content=”width=1080, initial-scale=0.9″/> 

這樣不管加載前后切換橫屏還是豎屏,都可以友好顯示。

我們用的是:<meta name=”viewport” content=”width=1100″ /> 

以上只是一個案例,但是這個方法還是挺重要的,希望對朋友提供幫助。

責(zé)任編輯:未麗燕 來源: 站長之家
相關(guān)推薦

2010-09-16 13:48:15

CSS Hack

2010-08-30 15:40:31

CSS瀏覽器兼容

2010-08-11 13:35:10

JavaScriptCSS

2010-09-15 09:43:24

Javascript瀏覽器兼容

2013-01-21 15:33:30

瀏覽器

2010-10-09 13:07:51

Javascript兼容

2010-08-17 16:27:52

IE6IE7IE8

2024-12-25 15:59:04

2012-06-27 14:12:45

CSS

2017-03-13 17:28:23

瀏覽器SafariChrome

2010-08-18 14:21:48

FirefoxIE7IE6

2009-02-20 15:24:00

IE8火狐瀏覽器

2012-03-19 17:07:31

Safari

2009-05-29 09:30:10

iPhone蘋果移動OS

2021-07-07 07:47:10

瀏覽器CSS兼容

2010-08-20 13:46:10

IEFirefoxCSS

2009-03-30 08:54:14

2021-03-09 14:56:25

Safari瀏覽器蘋果

2011-04-12 16:51:29

Javascript兼容性

2010-09-14 13:32:33

CSS編碼準(zhǔn)則
點贊
收藏

51CTO技術(shù)棧公眾號