我正在修改一个WordPress模板,该模板使用#id-name .panel-grid-cell创建新小部件如您在这里看到的:
#pg-w58b983b2259ee-0 .panel-grid-cell,
#pg-w58b983b2259ee-1 .panel-grid-cell,
#pg-w58b983b2259ee-2 .panel-grid-cell,
#pg-w58b983b2259ee-3 .panel-grid-cell,
#pg-w58bd4d4e56422-0 .panel-grid-cell,
#pg-w58bd4d4e56422-1 .panel-grid-cell,
#pg-w58bd5656edd58-0 .panel-grid-cell,
#pg-w58bd5656edd58-1 .panel-grid-cell,
#pg-w58bd5656edd58-2 .panel-grid-cell,
#pg-w58bd5656edd58-3 .panel-grid-cell,
#pg-w58bd5656edd58-4 .panel-grid-cell,
#pg-w58bd5656edd58-5 .panel-grid-cell,
#pg-w58b9733479d6f-0 .panel-grid-cell,
#pg-w58b9733479d6f-1 .panel-grid-cell,
#pg-w58b9733479d6f-2 .panel-grid-cell,
#pg-w58b9733479d6f-3 .panel-grid-cell,
#pg-486-0 .panel-grid-cell,
#pg-486-1 .panel-grid-cell,
#pg-w58bd39810eb65-0 .panel-grid-cell,
#pg-w58bd3cc5d740c-0 .panel-grid-cell,
#pg-w58bd3cc5d740c-1 .panel-grid-cell,
#pg-w58bd3cc5d740c-2 .panel-grid-cell
{
padding-left: 0 !important;
padding-right: 0 !important;
}
问题是这些名称是用JavaScript/jQuery动态创建的。这意味着下次用户创建一个新的小部件时,它将具有具有相同格式的随机创建名称
问题是:
如何在其名称的所有ID元素中左右设置填充(0)遵循模式:#id-name .panel-grid-cell使用sass?
类似:
$my-variable .panel-grid-cell
{
padding-left: 0 !important;
padding-right: 0 !important;
}
尝试这样的尝试:
div[id^="pg-"] .panel-grid-cell {
padding-left: 0 !important;
padding-right: 0 !important;
}