css - 最小化 WordPress 相同代码不同页面上的自定义 CSS
问题描述
我想最小化应用于不同页面的 CSS 代码相同的问题,它只会更改页面 ID
提前致谢
以两段不同的代码为例:
1-
.page-id-46560 .fw-page-builder-content {
margin-top: -90px;
}
.page-id-46560 .entry-cover {
display: none;
}
@media screen and (min-width:360px) and (max-width:640px) {
.page-id-46560 .fw-page-builder-content {
margin-top: 0px;
}
}
.page-id-46619 .fw-page-builder-content {
margin-top: -90px;
}
.page-id-46619 .entry-cover {
display: none;
}
@media screen and (min-width:360px) and (max-width:640px) {
.page-id-46619 .fw-page-builder-content {
margin-top: 0px;
}
}
.page-id-47450 .fw-page-builder-content {
margin-top: -90px;
}
.page-id-47450 .entry-cover {
display: none;
}
@media screen and (min-width:360px) and (max-width:640px) {
.page-id-47450 .fw-page-builder-content {
margin-top: 0px;
}
}
和
2-
.page-id-30363 .fw-page-builder-content {
margin-top: -90px;
}
@media screen and (min-width:360px) and (max-width:640px) {
.page-id-30363 .fw-page-builder-content {
margin-top: 0px;
}
}
.page-id-30368 .entry-cover {
display: none;
}
html>.page-id-30368>div:nth-child(3)>#colophon>div:nth-child(1)>div:nth-child(1)>#text-2>div:nth-child(1)>p:nth-child(3) {
display: none;
}
.page-id-30368 .fw-page-builder-content {
margin-top: -90px;
}
@media screen and (min-width:360px) and (max-width:640px) {
.page-id-30368 .fw-page-builder-content {
margin-top: 0px;
}
}
.page-id-30373 .entry-cover {
display: none;
}
html>.page-id-30373>div:nth-child(3)>#colophon>div:nth-child(1)>div:nth-child(1)>#text-2>div:nth-child(1)>p:nth-child(3) {
display: none;
}
.page-id-30373 .fw-page-builder-content {
margin-top: -90px;
}
@media screen and (min-width:360px) and (max-width:640px) {
.page-id-30373 .fw-page-builder-content {
margin-top: 0px;
}
}
.page-id-30387 .entry-cover {
display: none;
}
html>.page-id-30387>div:nth-child(3)>#colophon>div:nth-child(1)>div:nth-child(1)>#text-2>div:nth-child(1)>p:nth-child(3) {
display: none;
}
解决方案
你真的必须基于页面ID吗?如果您需要特定页面的特定样式,也许这些页面基于相同的模板或可以?
如果是,您可以只写:
.page-id-page-template-... .fw-page-builder-content {
margin-top: -90px;
}
...
推荐阅读
- java - 使用邮递员在 /login spring security 上发送 POST
- random - AnimeJs 随机只发生一次
- python-3.x - 如何在python3中获取str类型的类名?
- wordpress - 评论没有出现在我的 wordpress 主题中
- laravel - 如果使用门授权失败,Laravel 重定向
- spring-boot - com.App.Shopping.model.service.UserServiceImpl 中的字段存储库需要一个名为“entityManagerFactory”的 bean,但无法找到
- java - Avro 向后模式演变抛出 ClassCastException
- python - 为什么将 gearman python 包从“gearman(2.0.2)”升级到“gearman3(0.2.0)”时,有时会错过工作并延迟
- python - 在 canvas.delete("all") 之后重用画布中的框架小部件不起作用
- c# - 为什么在 C# 中创建列表会导致此错误?