如何使网站适应用户的屏幕分辨率?

发布于 2024-10-13 06:15:08 字数 146 浏览 3 评论 0原文

我正在使用 1024x768 屏幕分辨率来设计我的网站。当您从屏幕分辨率较小/较大的计算机上的浏览器中查看网站时,网站开始变形。
无论用户的屏幕分辨率是什么,如何使网站适应用户的屏幕分辨率?我相信通过 JavaScript 或 CSS 是可能的,但不确定如何......

I'm designing my website by using a base of 1024x768 screen resolution. When you're looking at the website in the browser from a computer with a smaller/bigger screen resolution the website starts to deform.
How can I adapt the website to user's screen resolution no matter what screen resolution the user have? I believe it's possible trough JavaScript or CSS, but not sure how...

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

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

旧伤还要旧人安 2024-10-20 06:15:08

解决此问题的最佳方法是不要使用 px,而是使用 em 或 %(百分比)。

.container {
  width: 1000 px;
  height: 750 px;
}

.container {
  width: 90%;
  height: 90%'
}

The best way to tackle this issue is instead of using px use em or % ( percentage ).

.container {
  width: 1000 px;
  height: 750 px;
}

.container {
  width: 90%;
  height: 90%'
}
执手闯天涯 2024-10-20 06:15:08

您正在寻找的是浏览器“视口”。

此链接很好地概述了如何获取视口: http:// /andylangton.co.uk/articles/javascript/get-viewport-size-javascript/

在大多数标准浏览器中,您可以在 JavaScript 中引用 window.innerWidth 和 window.innerHeight。

如果您使用的是 dojo JavaScript 框架,那么您只需调用 dijit.getViewport() 即可,它会为您完成繁重的工作。

获得视口的尺寸后,您就可以决定网页如何响应从浏览器接收的信息。

What you're looking for is the browser "viewport".

This link offers a good overview of how to obtain the viewport: http://andylangton.co.uk/articles/javascript/get-viewport-size-javascript/

In most standard browsers, you can just reference window.innerWidth and window.innerHeight in JavaScript.

If you are using the dojo JavaScript framework, then you can just call dijit.getViewport() which will do the heavy lifting for you.

Once you have the dimensions of the viewport, it's up to you to decide how your webpage will react to the information it receives from the browser.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文