【发布时间】:2017-11-30 17:35:16
【问题描述】:
所以我无法让我的 div 根据它是否是移动(特别是智能手机)设备来调整大小。现在我使用的移动设备是iPhone7plus。所以我不确定我的尺寸是否适合这个设备。
我原来的 css(桌面版)是这样的:
div#allContent div#mainContent div#contentText {
width:50%;
/*other styles*/
}
因此屏幕上的文本位于页面的一半,而注册表单将位于另一半。现在,当我在 iPhone 中查看时,表单中的下拉项目太大,我看不到下拉框中的文本。所以我试图让 contentText div 的宽度为 100%,然后表单 div 也为 100%。
我将此添加到我的 css 文件的底部
我已经尝试过这第一行:
/*@media only screen and (min-device-width:320px) and (max-device-width:480px) {
@media screen and (min-device-width:320px) and (max-device-width:480px) {
div#allContent div#mainContent div#contentText {
width:100%;
}
div#allContent div#mainContent div#signupContent {
width:100%;
}
}
是不是因为我有一个更大的移动设备无法使用?我应该增加最大值吗?我只是在学习移动设备支持。
【问题讨论】:
-
如果您仍然看到宽度为 50% 的框,则说明您超出了声明的分辨率 (320-480 像素)。