html - 媒体查询不适用于调整浏览器大小调整
问题描述
我一直在使用媒体查询来使我的网站具有移动响应能力。我一直在使用 Google Chrome 模拟器功能来测试它,一切都很好。
然而,我不明白的是,当我调整浏览器时,它无法对媒体查询做出正确反应。我猜是因为我只是改变了屏幕的宽度而不是高度,这就是我想导致一个我不知道如何正确处理的问题。
这是我在 CSS 文件中实现的媒体查询代码(以防您需要查看它)。
/* MEDIA QUERIES FOR VERTICAL VIEWING */
/*For Older, Smaller Smart Phones */
@media screen and (min-width:300px)
{
.paral
{
min-height: 60vh;
background-attachment: fixed;
background-size: cover;
background-position: 50% 50%;
width: 100%;
height:100vh;
}
.paral h1
{
color: white;
font-size: 8vw;
text-align: center;
padding-top: 40px;
word-wrap:normal;
}
.paral p
{
font-size: 4vh;
color:white;
text-align: center;
line-height: 60px;
}
.paral-home-setting
{
width: 70vw;
}
.btn-home-margin
{
margin-top:5vh;
width:33vh;
font-size: 5vw;
}
}
/*For Modern Smart Phones */
@media screen and (min-width:350px)
{
.paral
{
min-height: 60vh;
background-attachment: fixed;
background-size: cover;
background-position: 50% 50%;
width: 100%;
height:100vh;
}
.paral h1
{
color: white;
font-size: 7vw;
text-align: center;
padding-top: 40px;
word-wrap:normal;
}
.paral p
{
font-size: 4vh;
color:white;
text-align: center;
line-height: 60px;
}
.paral-home-setting
{
width: 70vw;
}
.btn-home-margin
{
margin-top:6vh;
width:30vh;
font-size: 5vw;
}
}
/* For Small Tablets */
@media screen and (min-width:500px)
{
.paral h1
{
color: white;
font-size: 8.5vw;
text-align: center;
padding-top: 4vh;
word-wrap:normal;
}
.paral p
{
font-size: 4vh;
color:white;
text-align: center;
line-height: 60px;
}
.paral-home-setting
{
width: 80vw;
}
.btn-home-margin
{
margin-top:6vh;
width:30vh;
font-size: 5vw;
}
}
/* For Medium Tablets */
@media screen and (min-width:700px)
{
.paral h1
{
color: white;
font-size: 8.5vw;
text-align: center;
padding-top: 4vh;
word-wrap:normal;
}
.paral p
{
font-size: 4vh;
color:white;
text-align: center;
line-height: 6vh;
}
.btn-home-margin
{
margin-top:6vh;
width:35vh;
font-size: 5vw;
}
.paral-home-setting
{
width: 80vw;
}
}
/* For Large Tablets */
@media screen and (min-width:1000px)
{
.paral h1
{
color: white;
font-size: 7vw;
text-align: center;
padding-top: 4vh;
word-wrap:normal;
}
.paral p
{
font-size: 4vh;
color:white;
text-align: center;
line-height: 6vh;
}
.btn-home-margin
{
margin-top:6vh;
width:35.8vh;
font-size: 5vw;
}
.paral-home-setting
{
width: 80vw;
}
}
/* For Standard Laptops */
@media screen and (min-width:1280px)
{
.paral h1
{
color: white;
font-size: 4vw;
text-align: center;
padding-top: 4vh;
word-wrap:normal;
}
.paral p
{
font-size: 4vh;
color:white;
text-align: center;
line-height: 6vh;
}
.btn-home-margin
{
margin-top:6vh;
width:36vh;
font-size: 2vw;
}
.paral-home-setting
{
width: 50vw;
}
}
解决方案
推荐阅读
- android - Android Canvas:Path.quadTo() 算法
- wordpress - 如何修复操作超时 - 错误 28?
- python - 在 Windows 中自动化应用程序
- visual-studio-code - vscode - 无法激活“测试资源管理器 UI”扩展,因为它依赖于未加载的“测试适配器转换器”扩展
- javascript - 我有一个元素(在函数内部),我需要使用“document.getElementById”(位于外部)来获取它。我该怎么做呢?
- arduino - 使用 SerialTransfer 库通过 UART 接收从 nodemcu 发送到 Arduino UNO 的有效负载中的所有零
- mongodb - Mongodb查询以获取特定年份每个月的文档计数
- django - 在Django的模型类中按函数排序
- load-testing - Locust - 如何延迟 RPS 数据的收集,直到所有线程都启动
- c# - 为什么 C# Process.Start 在我的路径上找不到可执行文件?