我正在开发我的网站的移动版本。我有这段代码,在 Galaxy S3 上测试过,没有滚动,网站显示正常。
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" media="only screen and (max-width: 400px)" href="css/mobile.css" />
<link rel="stylesheet" media="only screen and (min-width: 401px)" href="css/desktop.css" />
</head>
然而,在 iPhone 4 上,我明白了。图像有点太大,顶部栏没有延伸到手机的整个宽度。我认为这是因为 iPhone 的宽度为 480 像素,但我如何定位设备及其宽度,理想情况下不为其创建另一个 CSS 文件?
顶部栏设置在这里,作为border-top:
body { background-color:#F5F5F5; width: 100%; font-family:Verdana, Geneva, sans-serif; font-size:14px; margin: 0px auto; border-top: 15px solid #003663; line-height: 14px; }