أريد استهداف عنصر محدد لتعديل خصائصه (على سبيل المثال):
.d-button-label { display: none !important;}
لكنني أدركت بعد ذلك أنه يُستخدم في كل مكان في Discourse، وليس فقط في عنصر الإضافة الذي كنت أحاول تخصيصه. إذن، كيف يمكنني استهداف تلك التسمية المحددة؟
Johani
(Joe)
2
انتقل للأعلى في شجرة HTML وابحث عن عنصر أب يحتوي على فئة (class) فريدة.
يمكنك بعد ذلك إضافة العنصر الأب إلى المحدد (selector) الخاص بك على النحو التالي
.parent-class .child-class {
display: none;
}
يمكنك أيضًا إضافة فئات أب أكثر تفردًا على النحو التالي
.grandparent-class .parent-class .child-class {
display: none;
}
إذا لزم الأمر.
سيبدو الشيء نفسه في SCSS كالتالي
.grandparent-class {
.parent-class {
.child-class {
display: none;
}
}
}
ينبغي أن يلغي هذا الحاجة إلى استخدام !important
شكرًا لك يا @Johani! لقد علّمتني شيئًا جديدًا سيكون مفيدًا جدًا!