CSS Class 内部媒体查询不适用
CSS Class inside media query not applying
我目前正在尝试通过媒体查询使网站更具响应性。但是,出于某种原因,我无法让我的 类 完全应用于我的媒体查询(或者至少,看起来是这样?)。
我不确定我是否做错了什么,忽略了什么,或者这只是我应该休息一下的信号。无论哪种方式,CSS 看起来如下:
@media (max-width: 760px) {
font-size: 56px;
:not(.aboutUs_extra_margin) {
margin-top: 190px !important;
}
}
我认为您遗漏了一个 class,它应该用于包装样式。样式将应用于您环绕样式的 class。您的代码应该如下所示:
@media (max-width: 760px) {
.className{
font-size: 56px;
}
:not(.aboutUs_extra_margin) {
margin-top: 190px !important;
}
}
如果您希望所有 classes 应用此样式,您可以改为添加正文。 Body 是所有 classes.
的父元素
@media (max-width: 760px) {
body{
font-size: 56px;
}
:not(.aboutUs_extra_margin) {
margin-top: 190px !important;
}
}
更新:
根据下面的评论,我制作了一个包含媒体查询的 fiddle。一个在父元素内,一个在父元素外。
https://jsfiddle.net/rhbsqj6z/4/
唯一适用的样式来自此代码:
@media (max-width: 760px) {
body{
background:green;
}
:not(.aboutUs_extra_margin) {
border:1px solid red;
}
}
虽然您希望它下面的样式适用,但因为 CSS 查看最后定义的样式。另外,如果您要注释掉第一个媒体查询,您会发现下面的仍然不起作用:
.parent{
@media (max-width: 760px) {
body{
background:red;
}
:not(.aboutUs_extra_margin) {
border:1px solid blue;
}
}
父 class 中的媒体查询不工作。
我目前正在尝试通过媒体查询使网站更具响应性。但是,出于某种原因,我无法让我的 类 完全应用于我的媒体查询(或者至少,看起来是这样?)。
我不确定我是否做错了什么,忽略了什么,或者这只是我应该休息一下的信号。无论哪种方式,CSS 看起来如下:
@media (max-width: 760px) {
font-size: 56px;
:not(.aboutUs_extra_margin) {
margin-top: 190px !important;
}
}
我认为您遗漏了一个 class,它应该用于包装样式。样式将应用于您环绕样式的 class。您的代码应该如下所示:
@media (max-width: 760px) {
.className{
font-size: 56px;
}
:not(.aboutUs_extra_margin) {
margin-top: 190px !important;
}
}
如果您希望所有 classes 应用此样式,您可以改为添加正文。 Body 是所有 classes.
的父元素@media (max-width: 760px) {
body{
font-size: 56px;
}
:not(.aboutUs_extra_margin) {
margin-top: 190px !important;
}
}
更新:
根据下面的评论,我制作了一个包含媒体查询的 fiddle。一个在父元素内,一个在父元素外。
https://jsfiddle.net/rhbsqj6z/4/
唯一适用的样式来自此代码:
@media (max-width: 760px) {
body{
background:green;
}
:not(.aboutUs_extra_margin) {
border:1px solid red;
}
}
虽然您希望它下面的样式适用,但因为 CSS 查看最后定义的样式。另外,如果您要注释掉第一个媒体查询,您会发现下面的仍然不起作用:
.parent{
@media (max-width: 760px) {
body{
background:red;
}
:not(.aboutUs_extra_margin) {
border:1px solid blue;
}
}
父 class 中的媒体查询不工作。