Javascript 在视口元标记中设置最小宽度

Javascript 在视口元标记中设置最小宽度,javascript,html,css,meta-tags,Javascript,Html,Css,Meta Tags,我正在设计一个网页[响应式]。屏幕的最小宽度应为480px。我该怎么做 现在我正在将宽度调整为480px,这在手机上看起来非常完美,但在平板电脑上看起来非常巨大。对于大屏幕,宽度应动态变化 我想,把你所有的桌面CSS都像平常一样放好,就像现在一样。然后使用媒体查询来调用新的css元素 @media screen and (max-width: 480px) { //all of your mobile styling } 还可以将media=“screen”添加到在rel=“styl

我正在设计一个网页[响应式]。屏幕的最小宽度应为480px。我该怎么做


现在我正在将宽度调整为480px,这在手机上看起来非常完美,但在平板电脑上看起来非常巨大。对于大屏幕,宽度应动态变化

我想,把你所有的桌面CSS都像平常一样放好,就像现在一样。然后使用媒体查询来调用新的css元素

@media screen and (max-width: 480px) {
    //all of your mobile styling
}
还可以将
media=“screen”
添加到在
rel=“stylesheet”


这里还有一个很棒的教程

查看端口元标记的最小宽度

<meta name="viewport" content="width=480">
用于响应性设计

<meta name="viewport" content="width=device-width, initial-scale=1.0">


@media
查询绝对是您所需要的。它们允许您根据查看站点的视口的大小执行不同的CSS

这个网站有一个很棒的
@media
查询模板:


但一般来说,首先要设计桌面版本的样式。然后在上面链接中定义的相应
@media
查询下进行任何修改。我想这是一个好的开始

我编写了一个polyfill,将
min width
添加到视口元标记中:

如果你使用它,你能做到:

<meta name="viewport" content="width=device-width, initial-scale=1.0, min-width=480"/>
<script type="text/javascript" src="viewport-min-width.js"></script>


如果
screen.width
,则使用静态宽度替换视口。我已经在移动Firefox和Chrome上进行了测试,据我所知,它应该可以在Safari中使用。

你知道@media css吗?使用
@media
查询在css中设置
最小宽度:480px
是否有效?是的。有点小意思,我想我必须为整个页面写一个新的css!改变字体和所有东西?谁说响应式设计很简单作为一名长期的设计师,我不得不从老客户那里获取多个网站,并将非响应性代码转换为响应性代码,这不是一项容易的任务。但最终还是值得的。这是唯一的方法吗?我不能修改宽度[min width]吗?您需要向我展示您的代码,以修改您尝试执行的操作。我不能再帮你了。研究表明,从最小到最大的设计实际上更容易,可以防止以后修复更少的bug。但对于更多的先锋用户和逻辑思考者来说。必须能够提前思考。所以,首先设计桌面并不是更好,只是对初学者来说更容易。
@media screen and (max-width: 480px) {
    css
}
<meta name="viewport" content="width=device-width, initial-scale=1.0, min-width=480"/>
<script type="text/javascript" src="viewport-min-width.js"></script>