[討論] iPad & iPhone 網頁設計

看板Web_Design作者 (EvenWu)時間14年前 (2010/04/04 22:56), 編輯推噓3(306)
留言9則, 6人參與, 最新討論串1/4 (看更多)
最近iPad上市了 一些基本的情報記錄一下 iPad專用附加css 通常是配合網頁原本的css,後面再加上此css覆蓋原本的css規則 <link rel="stylesheet" media="only screen and (max-device-width: 1024px)" href="ipad.css" type="text/css" /> 如果也要針對iPhone特別製作版面 就在後面再加上 <link rel="stylesheet" media="only screen and (max-device-width: 480px)" href="iphone.css" type="text/css" /> 控制版面與縮放: 讓版面與裝置同寬 <meta name="viewport" content="width=device-width" /> 一開始進入的縮放程度 <meta name = "viewport" content = "initial-scale = 1.0"> 1.0就是原始尺寸,也就是放圖片也會完全點對點的狀況!(實用!) 當然字體也與css設定的px尺寸完全相同 以下這行就是維持點對點,不允許使用者縮放畫面 <meta name = "viewport" content = "initial-scale = 1.0, user-scalable = no"> 這邊網頁有全部的選項: http://developer.apple.com/safari/library/documentation/AppleApplications/Reference/SafariHTMLRef/Articles/MetaTags.html 縮: http://is.gd/be5uZ 這頁是額外可參考的文件: http://developer.apple.com/safari/library/technotes/tn2010/tn2262.html 裡面比較重要的是 4. Modify code that relies on CSS fixed positioning 因為iPad,iPhone裝置上螢幕的座標計算與桌面瀏覽器不太一樣 有viewport的觀念,所以沒有scroll與resize視窗這種東西 position:fixed就跟position:absolute幾乎沒什麼兩樣了 目前我比較困擾的點 有沒有同時符合:iPhone可允許縮放,然後iPad固定不允許縮放的寫法? 畢竟iPhone較小,但iPad又剛好看一頁是沒問題的... 如果真的不行....server side偵測吐不同head...也可以接受就是了 但是不會寫XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.64.16.123

04/05 00:21, , 1F
實用推
04/05 00:21, 1F

04/05 09:54, , 2F
推~
04/05 09:54, 2F

04/05 10:05, , 3F
很簡單啊. 看user agent
04/05 10:05, 3F

04/05 10:25, , 4F
看user agent沒錯 但不知道怎麼寫 想請教一下
04/05 10:25, 4F

04/05 14:36, , 5F
熱心推!
04/05 14:36, 5F

04/05 19:40, , 6F
ipad: (iPad; U; CPU OS 3_2 like Mac OS X; en-us)
04/05 19:40, 6F

04/05 19:41, , 7F
iPhone: (iPhone; U; CPU iPhone OS 3_2 like Mac OS X; e
04/05 19:41, 7F

04/05 19:43, , 8F
if (agent.contains('a')) include a; else include b.
04/05 19:43, 8F

04/06 18:00, , 9F
樓上不要無視opera啦:p
04/06 18:00, 9F
文章代碼(AID): #1BkAYN_v (Web_Design)
討論串 (同標題文章)
文章代碼(AID): #1BkAYN_v (Web_Design)