CSS grid-template-columns 即使代码在媒体查询中处于活动状态,也不会更改
CSS grid-template-columns not changing even though code is active in media query
您好,我正在开发网站插件,但在使用 css 网格显示这些帖子时遇到了一些问题。它是使用媒体查询进行的简单 grid-template-columns 更改。检查员说我的媒体查询处于活动状态,但模板列中的实际更改并未呈现。
这是网站 url:
https://texas.momcollective.com/specific-post-testing/
这里是 css:
.post_holder {
max-width: 100% !important;
display: grid;
grid-template-columns: auto auto auto auto;
grid-gap: 56px 24px;
margin: 24px;
}
@media only screen and (max-width: 1351px) {
.post_holder {
grid-template-columns: auto auto auto;
}
}
以下是检查员所说的哪些规则有效:
我总是使用媒体查询更改 template-columns;我不确定为什么不显示此特定代码
您已将 grid-column: 1 / 5
应用于 .site_url
。但是,当您减少媒体查询中的列数时,您不会将其覆盖为 1 / 4
。
这会强制创建隐式网格以将此网格项跨越到指定的 4 列。
有一种更好的方法可以在网格中创建全宽元素来规避此问题。
请改用 grid-column: 1 / -1
。这告诉网格项从左边的第一条网格线开始到右边的最后一条网格线。
您好,我正在开发网站插件,但在使用 css 网格显示这些帖子时遇到了一些问题。它是使用媒体查询进行的简单 grid-template-columns 更改。检查员说我的媒体查询处于活动状态,但模板列中的实际更改并未呈现。
这是网站 url: https://texas.momcollective.com/specific-post-testing/
这里是 css:
.post_holder {
max-width: 100% !important;
display: grid;
grid-template-columns: auto auto auto auto;
grid-gap: 56px 24px;
margin: 24px;
}
@media only screen and (max-width: 1351px) {
.post_holder {
grid-template-columns: auto auto auto;
}
}
以下是检查员所说的哪些规则有效:
我总是使用媒体查询更改 template-columns;我不确定为什么不显示此特定代码
您已将 grid-column: 1 / 5
应用于 .site_url
。但是,当您减少媒体查询中的列数时,您不会将其覆盖为 1 / 4
。
这会强制创建隐式网格以将此网格项跨越到指定的 4 列。
有一种更好的方法可以在网格中创建全宽元素来规避此问题。
请改用 grid-column: 1 / -1
。这告诉网格项从左边的第一条网格线开始到右边的最后一条网格线。