أقوم بمراجعة بعض السمات وأرى أنه بالنسبة لأنماط الجوال، يتم الآن استبدال الإعلانات بإعلانات أساسية.
عندما أقوم بتعريف قاعدة مباشرة في mobile/mobile.scss، فإنها لها الأسبقية ويتم تطبيقها. ولكن عندما أستخدم @import في mobile.scss، يتم استبدال الإعلانات المستوردة.
على سبيل المثال، بعض الإعلانات المستوردة التي لدي في السمات والتي يتم الآن استبدالها بإعلانات في النواة:
حسنًا، هذا مفاجئ. أوراق الأنماط الخاصة بالموضوع، سواء كانت للجوال أو لسطح المكتب، تم تعيينها ليتم تحميلها بعد الأوراق الأساسية، انظر:
هل أنت متأكد من عدم وجود شيء آخر يحدث، مثل مشكلة في خصوصية المحدد؟ غالبًا ما يتم تحديث الأوراق الأساسية بمحددات أكثر تحديدًا مما يعني أن الموضوعات التي تستخدم المحدد الأصلي قد تتراجع.
لم يكن الأمر يتعلق بالتحديد حيث قمت بتبديل نفس التصريحات بالضبط بين mobile.scss واستخدام @import في mobile.scss. تم تطبيق الأول وتم استبدال الآخر في مدقق المتصفح.
ولكن الآن لا يمكنني أيضًا تكراره! لقد أنشأت للتو مكونًا فارغًا مع mobile.scss فقط لمحاولة ذلك مرة أخرى ويتم تطبيق التصريحات في كلا الاتجاهين.
أعتذر بشدة عن التقرير الخاطئ! على الرغم من أنني في حيرة من أمري بشأن ما تسبب في ذلك من قبل.. كان لدي في متصفحات مختلفة أيضًا..