我開始學習如何設計一個網站工作,並在iOs的Safari瀏覽器上看起來不錯。我不擁有iPhone/iPod,因此我必須測試是否在PC Safari的開發人員模式中,我將其設置爲iPhone。Safari開發者iphone模式不工作?
問題是這不是工作,我不知道我的HTML是壞的,還是瀏覽器不是我認爲的那麼好的開發工具。
我的HTML(它只是一個簡單的測試):
<!doctype html>
<html lang="en">
<head>
<title>iPhone css test</title>
<meta charset="utf-8" />
<meta name="viewport" content="user-scalable=no, width=device-width" />
<link rel="stylesheet" type="text/css" href="iphone.css" media="only screen and (max-width: 480px)" />
<link rel="stylesheet" type="text/css" href="desktop.css" media="screen and (min-width: 481px)" />
</head>
<body>
<div id="test">
lorem ipsum
</div>
</body>
</html>
和我的兩個CSS的:
iphone.css
#test{
width: 480px;
border: 1px solid #000000;
}
desktop.css
#test{
width: 700px;
margin: 0 auto;
border: 1px solid #ff0000;
}
並沒有米我如何設置Safari開發人員,它顯示了700px寬,居中,紅色邊框版本的div,而不是480px寬的黑色。我錯過了什麼?元標記?或其他?
求解:如果瀏覽器寬度爲480px或小於480px,iphone.css會自動應用。它甚至不需要設置爲iPhone用戶代理。謝謝傑克勞倫斯!
這有幫助。我將瀏覽器大小更改爲480px並應用了iphone css!所以不需要JavaScript,它足以調整瀏覽器窗口的大小。這個答案讓我找到了解決方案。謝謝。 – 2011-01-12 12:10:53