Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使页面适合移动设备上的屏幕宽度?_Javascript_Html_Css_Mobile_Screen - Fatal编程技术网

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

Javascript 如何使页面适合移动设备上的屏幕宽度?,javascript,html,css,mobile,screen,Javascript,Html,Css,Mobile,Screen,我有一张表格。我需要这种形式的规模和适合屏幕宽度的任何设备(安卓,iOS,…)。我如何使用HTML或CSS实现它style=“width:100%”在我的情况下不是一个解决方案 谢谢 为什么宽度:100%不是选项 您可以使用媒体查询来针对不同的屏幕大小,如下所示: form { width: 800px; } @media only screen and (max-width: 800px) { form { width: 100%; } } 上述代码

我有一张表格。我需要这种形式的规模和适合屏幕宽度的任何设备(安卓,iOS,…)。我如何使用HTML或CSS实现它
style=“width:100%”
在我的情况下不是一个解决方案


谢谢

为什么
宽度:100%
不是选项

您可以使用媒体查询来针对不同的屏幕大小,如下所示:

form {
    width: 800px;
}

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

上述代码将使
表单
在任何大于800px的屏幕上宽800px,如果它显示在等于或小于800px宽的屏幕上,它将改为100%。您可以根据需要使用任意多个选项,例如,您可以在此之后对
最大宽度:500px
进行另一个媒体查询,并相应地更改屏幕大小为500px及以下的表单样式。

为什么
宽度:100%
不是一个选项

您可以使用媒体查询来针对不同的屏幕大小,如下所示:

form {
    width: 800px;
}

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

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

使用媒体查询。查找响应性设计。使用媒体查询。查找响应性设计。我想扩展所有内容,而不仅仅是形式本身。我也要缩放所有的元素。就像在触摸屏上使用两个手指缩放手势一样。但在页面上自动加载。尝试在移动设备上加载一些页面,然后用两个手指的手势将其缩小。我希望在pageload上也能做到这一点。大多数移动浏览器,如Safari,即使对于没有响应的站点,也会自动缩放以适应包装宽度(因此,您将看到该站点缩小的“桌面”布局)。如果它不这样做,您的
头部中可能有
meta
标记,它们指定了一些其他行为。您可以发布表单所在页面的整个HTML输出吗?我可以提供此类表单的URL尝试从
head
部分删除此代码:
您可以尝试使用其他值(请参阅),因为
viewport
元标记控制移动视口行为和默认值。我想缩放所有内容,不仅是形式本身。我也要缩放所有的元素。就像在触摸屏上使用两个手指缩放手势一样。但在页面上自动加载。尝试在移动设备上加载一些页面,然后用两个手指的手势将其缩小。我希望在pageload上也能做到这一点。大多数移动浏览器,如Safari,即使对于没有响应的站点,也会自动缩放以适应包装宽度(因此,您将看到该站点缩小的“桌面”布局)。如果它不这样做,您的
头部中可能有
meta
标记,它们指定了一些其他行为。您可以发布表单所在页面的整个HTML输出吗?我可以提供此类表单的URL尝试从
标题
部分删除此代码:
您可以尝试使用其他值(请参阅),因为
视区
元标记控制移动视区的行为和默认值。