【发布时间】:2020-06-03 08:16:09
【问题描述】:
我已将以下媒体查询添加到我的代码中:
@media screen and (min-width: 700px) and (max-width: 800px){
body {
margin: 50px;
}
body, p {
font-size: 1.6rem;
font-size: 16px;
}
#title {
font-size: 4rem;
font-size: 40px;
}
}
但是,当在屏幕大于最大宽度 800 像素的 MacBook 13 中显示页面时,样式仍然遵循上面的媒体查询,而不是媒体查询之外的代码。
这里是包含完整 HTML 和 CSS 代码的 GitHub 存储库的链接: MVP survey-form repo
这是一个单页项目。
谢谢。
【问题讨论】:
-
我不明白为什么你需要一个介于 700px 和 800px 之间的查询。如果您在此范围内有损坏的部分,则表明您的 html 或 css 代码有问题。我建议你检查你所有的员工。我还建议使用位于 bootstrap 自己的站点上的断点作为媒体查询范围。 getbootstrap.com/docs/4.5/layout/overview/…
-
你必须了解媒体查询,如果
max-width是 800px 并且min-width这意味着你的代码只能在宽屏幕中工作/运行700px 不超过 800px,macbook 13 比 800px 宽。 -
@dippas 当您说该代码不适用于宽度超过 800 像素的屏幕时,您的意思是仅媒体查询内部的代码或媒体查询之外的所有 CSS 代码。在阅读了 MDN 关于媒体查询的文档后,我的理解是对于大于 800 像素的屏幕,媒体查询之外的 CSS 代码将适用。
-
@LaneyFran 很抱歉没有解释清楚,我的意思是特定媒体查询中的所有代码
标签: html css media-queries