返回介绍

2.5 针对不同视口宽度修正设计

发布于 2024-08-18 00:24:16 字数 819 浏览 0 评论 0 收藏 0

设置viewport meta标签后,任何浏览器都不再缩放页面了,现在我们可以针对不同视口来修正设计效果。首先在CSS中为平板设备(如iPad)增加媒体查询,竖直iPad的视口宽度是768像素(横向视口宽度是1024像素,此时页面渲染效果很理想)。

媒体查询针对视口宽度不大于768像素的情况,重新调整了外壳、头部、页脚以及导航等页面元素的宽度。下图展示了此时页面在iPad上的效果:

上图的效果让我很受鼓舞。页面内容没再被剪切,而是与iPad屏幕(或者其他视口不超过768像素的设备)恰好匹配。但还得解决导航区链接超出背景图和主内容区浮动在侧边栏之下(因为内容区太宽,在有限的空间内放不下)这两个问题。我们再修改一下CSS中的媒体查询,代码片段如下所示:

现在,侧边栏和内容区填满了页面,且两边各留有适当的内边距。但这样的效果并不引人注目。我想把内容放在前面,把侧边栏放在后面(侧边栏的重要程度一般不高)。如果说我正在尝试制作一个真正的响应式设计,那在此处我又犯了一个低级错误。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文