javascript - 如何使页面适合移动设备上的屏幕宽度?

标签 javascript html css mobile screen

我有一个表单页面。我需要将此表单缩放并适合任何设备(Android、iOS 等)上的屏幕宽度。我怎样才能用 HTML 或 CSS 做到这一点? style="width:100%" 不是我的解决方案。

谢谢!

最佳答案

为什么 width:100% 不是一个选项?

您可以像这样使用媒体查询来针对不同的屏幕尺寸:

form {
    width: 800px;
}

@media only screen and (max-width: 800px) {
    form {
        width: 100%;
    }
}

上面的代码将使 form 在任何宽度大于 800px 的屏幕上显示为 800px,如果它显示在等于或小于 800px 宽度的屏幕上,它将变为 100%。您可以根据需要使用其中的任意多个,例如,您可以在此之后为 max-width: 500px 添加另一个媒体查询,并针对 500px 及以下的屏幕尺寸相应地更改表单样式。

关于javascript - 如何使页面适合移动设备上的屏幕宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19100017/

相关文章:

javascript - Prototype JS - 在两个容器之间移动元素 - 这里有什么问题?

javascript - 动态 where 子句 Sequelize

css - 在css中将safari中的背景颜色设置为透明

css - 仅在内部具有边框的 Bootstrap 表

html - 元素出现在</html>之后是否合法?

css - body 标签中的多个类、多维 css 结构或精神错乱的蓝图?

javascript - ButtonField确认点击不起作用

javascript - 如何使用dojo在select中设置当前值和名称?

html - Bootstrap 不右对齐我的 DIV - 向右拉不工作

html - 矩形 HTML 和 CSS3 中的菱形