قدمت CSS مؤخرًا القدرة على تحديد طبقات التتالي الخاصة بك، ويبدو أنها تكتسب دعم المتصفحات. نأمل أن تكون متاحة في جميع المتصفحات الرئيسية قريبًا.
المراجع:
https://developer.mozilla.org/en-US/docs/Web/CSS/@layer
https://css-tricks.com/css-cascade-layers/
https://www.youtube.com/watch?v=NDNRGW-_1EE
كنت أتساءل عما إذا كان هذا يناقش لتضمينه في قاعدة كود Discourse؟
أعتقد أنه يمكن أن يكون إضافة رائعة ويمكن أن يساعد في صعوبات التحديد ويمكن أن يساعدنا أيضًا في تجنب استخدام العلامة !important.
ربما يمكن تحديد مجموعة من الطبقات في قاعدة الكود الرئيسية. ربما شيء مثل:
@layer base, layout, theme, utilities;
ويمكن لمطوري السمات الاستفادة من طبقة “theme” لإضافة التخصيصات بسهولة دون الحاجة إلى أن يكونوا محددين جدًا مع المحددات أو استخدام علامات !important.