gpt4 book ai didi

css - 响应式媒体查询在 Google Chrome 中不起作用

转载 作者:技术小花猫 更新时间:2023-10-29 10:39:27 24 4
gpt4 key购买 nike

我编写了一段 CSS 代码,可以根据用户的屏幕宽度流畅地切换网站布局的宽度。如果用户可用的屏幕空间较少,布局的宽度会增加以填充更多的窗口并留下较少的空白,如果他们有更多的空间,布局会缩小以保持吸引人的外观。

我使用下面的代码来实现这一点:

#bg{
background:-webkit-linear-gradient(90deg, #0f0f0f 0%,#222222 400px);
background:-moz-linear-gradient(90deg, #0f0f0f 0%,#222222 400px);
background:-o-linear-gradient(90deg, #0f0f0f 0%,#222222 400px);
background:linear-gradient(90deg, #0f0f0f 0%,#222222 400px);
margin-left:auto;
margin-right:auto;
margin-bottom:1.6rem;
border-width:0 0.1rem 0.1rem 0.1rem;
border-style:solid;
border-color:#303030 #101010 #000;
border-radius:0.8rem;
min-width:94.2rem
}

@media (min-width: 70rem){
#bg{
border-radius:4px;
border-radius:0.4rem;
width:90%
}

}

@media (min-width: 91rem){
#bg{
width:80%
}

}

@media (min-width: 112rem){
#bg{
width:70%
}

}

这在 Firefox 30 中工作得很好,但是谷歌浏览器总是以 70% 的宽度显示元素。

以前,我还在查询中使用了 max-width,在这种情况下,Chrome 会做相反的事情;无论我如何调整浏览器窗口的大小,它总是会以 90% 的比例显示元素。

规则是使用 SASS 编译的。这里的问题到底是什么?如何更改查询以在所有浏览器中工作?

可以找到受影响的网站at this link .

最佳答案

<head>中添加这一行

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

关于css - 响应式媒体查询在 Google Chrome 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24345046/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com