Javascript 自动调整固定宽度布局到屏幕宽度

Javascript 自动调整固定宽度布局到屏幕宽度,javascript,html,css,responsive,Javascript,Html,Css,Responsive,我有一个固定宽度的网站布局,不能轻易改变。它的宽度约为1300px,因此在较小的屏幕上无法很好地渲染 我正在寻找一个解决方案,使网站看起来很好,即使在小屏幕上。这应该是可能的,因为如果用户将浏览器缩放级别更改为75%左右,一切看起来都很好。但我了解到,在JavaScript中不可能更改浏览器缩放级别,而且此功能的行为在不同浏览器中并不一致 是否有标准解决方案(库或其他什么)来解决此问题?您已经在标记中添加了“响应”标记。这意味着你知道你想要一个响应迅速的网站 您可以在特定宽度上创建mediaqu

我有一个固定宽度的网站布局,不能轻易改变。它的宽度约为1300px,因此在较小的屏幕上无法很好地渲染

我正在寻找一个解决方案,使网站看起来很好,即使在小屏幕上。这应该是可能的,因为如果用户将浏览器缩放级别更改为75%左右,一切看起来都很好。但我了解到,在JavaScript中不可能更改浏览器缩放级别,而且此功能的行为在不同浏览器中并不一致

是否有标准解决方案(库或其他什么)来解决此问题?

您已经在标记中添加了“响应”标记。这意味着你知道你想要一个响应迅速的网站

您可以在特定宽度上创建mediaqueries,并将zoom属性设置为合适的值(但Firefox不支持此选项:;您可以使用transform:scale()作为后备选项)

例如:

@media (max-width: 600px) {
  body {
    zoom: 0.75;
    moz-transform: scale(0.75, 0.75);
  }
}
@media (max-width: 600px) {
  .myElement {
    width: 600px; /* whatever, maybe 100%? */
  }
}
最好的解决方案是在特定的宽度上创建MediaQuery,并努力更改元素的宽度。我不明白为什么宽度不能轻易改变

例如:

@media (max-width: 600px) {
  body {
    zoom: 0.75;
    moz-transform: scale(0.75, 0.75);
  }
}
@media (max-width: 600px) {
  .myElement {
    width: 600px; /* whatever, maybe 100%? */
  }
}
您已经在标签中添加了“响应”标签。这意味着你知道你想要一个响应迅速的网站

您可以在特定宽度上创建mediaqueries,并将zoom属性设置为合适的值(但Firefox不支持此选项:;您可以使用transform:scale()作为后备选项)

例如:

@media (max-width: 600px) {
  body {
    zoom: 0.75;
    moz-transform: scale(0.75, 0.75);
  }
}
@media (max-width: 600px) {
  .myElement {
    width: 600px; /* whatever, maybe 100%? */
  }
}
最好的解决方案是在特定的宽度上创建MediaQuery,并努力更改元素的宽度。我不明白为什么宽度不能轻易改变

例如:

@media (max-width: 600px) {
  body {
    zoom: 0.75;
    moz-transform: scale(0.75, 0.75);
  }
}
@media (max-width: 600px) {
  .myElement {
    width: 600px; /* whatever, maybe 100%? */
  }
}

首先,将此
meta
标记添加到页面的


您可以为每个屏幕将页面宽度设置为不同的像素大小

,首先将此
meta
标记添加到页面的


您可以为每个屏幕将页面宽度设置为不同的像素大小

您可以使用css实现这一点:为所需大小添加断点并覆盖css。是的,我知道这一规则,但我必须更改许多css属性。。。有没有一种解决方案可以轻松地做到这一点,并且可以在不改变大部分代码的情况下处理所有屏幕尺寸?就像在Chrome中实现的缩放一样。
你可以用css来实现:为你想要的大小添加断点并覆盖你的css。是的,我知道这个规则,但我必须更改很多css属性。。。有没有一种解决方案可以轻松地做到这一点,并且可以在不改变大部分代码的情况下处理所有屏幕尺寸?就像在Chrome中实现的缩放一样。
太棒了!“缩放”规则就是我想要的。我真的认为在我的情况下,这是最好的解决方案:快速实施,结果看起来很好。太棒了!“缩放”规则就是我想要的。我真的认为在我的案例中,这是最好的解决方案:快速实施,结果看起来很好。