在HTML/CSS/JavaScript中,移动格式在哪里处理?
考虑以下网站:200minus.com在HTML/CSS/JavaScript中,移动格式在哪里处理?,javascript,html,css,Javascript,Html,Css,考虑以下网站:200minus.com 这个网站在手机和桌面上都很不错。这就好像当你用手机浏览网站时,一切都被适当地缩小了。在源代码(HTML/CSS/JavaScript)中,这是在哪里处理的(或者通常是在哪里处理的)?在CSS中作为媒体查询处理 您可以调整CSS样式的布局,具体取决于正在查看的浏览器窗口的大小 ,及 W3C官方文档: 这很简单。试试看!我觉得真的很好。在上面的回答中也提到了CSS的所有功能。例如: @media (min-width:768px){.container{wi
这个网站在手机和桌面上都很不错。这就好像当你用手机浏览网站时,一切都被适当地缩小了。在源代码(HTML/CSS/JavaScript)中,这是在哪里处理的(或者通常是在哪里处理的)?在CSS中作为媒体查询处理 您可以调整CSS样式的布局,具体取决于正在查看的浏览器窗口的大小
- ,及
- W3C官方文档: 这很简单。试试看!我觉得真的很好。在上面的回答中也提到了CSS的所有功能。例如:
@media (min-width:768px){.container{width:750px}
}
@media (min-width:992px){.container{width:970px}
}
@media (min-width:1200px){.container{width:1170px}
}
当宽度小于992 px时,容器将设置为750px
问候语在CSS中使用媒体查询,如下所述: 例如:
@media screen and max-width:600px { /* CSS here */ }
@media (min-width:650px){
.about_tablet{height:175px;}
}
@media (min-width:650px) and (max-width: 675px){ /* both conditions must be met */
.about_tablet{height:175px;}
}
@media (min-width:650px) , (max-width: 675px){ /* one or both conditions must be met */
.about_tablet{height:175px;}
}
是我常用的制动点
对于某些特定的处理,我发现我必须使用javascript或jQuery才能真正达到我想要的效果,但一般来说,CSS媒体查询和一些智能和创造性地使用display属性显示/隐藏对象可以让你达到99%的效果。在移动/桌面环境中有两种典型的页面设计方法
- 调整页面以适应加载时显示器的大小 或者
- 使页面动态响应其大小(这称为响应设计)
@media screen and max-width:600px { /* CSS here */ }
@media (min-width:650px){
.about_tablet{height:175px;}
}
@media (min-width:650px) and (max-width: 675px){ /* both conditions must be met */
.about_tablet{height:175px;}
}
@media (min-width:650px) , (max-width: 675px){ /* one or both conditions must be met */
.about_tablet{height:175px;}
}
另一个非常有用的技巧是视口
<meta name="viewport" content="initial-scale=1.0,maximum-scale=1.0,user-scalable=no,width=device-width" />
它们可能有点奇怪,在较旧的移动设备中行为并不一致,在台式机上根本不起作用,但它们非常有用。您可以强制页面宽度并逐像素缩放页面(例如,400px宽屏幕上的800 px图像)。阻止用户放大或限制缩放。最有用的是width=devicewidth“
,它可以防止在手机上查看未经优化的网页时出现可怕的缩小效果
如果您想谈论一个更具体的概念,我很乐意提供帮助,我的大部分工作都是为手机完成的。在W3上编辑,添加到官方文档的链接。