مرحباً يا رفاق، أحاول إضافة ترويسة مخصصة في الأعلى. إنها تعمل بشكل جيد في الغالب ولكن بعض تنسيقات CSS، أعتقد، يتم استبدالها بواسطة Discourse.
هل هناك خدعة لمنع تنسيقات CSS الخاصة بـ Discourse من التأثير على ترويستي؟
مرحباً ![]()
هل يمكنك مشاركة تعديلات CSS الخاصة بك؟
عادةً، سيتجاوز Discourse قواعدنا إذا لم تكن محدداتنا دقيقة بما فيه الكفاية.
على سبيل المثال، إذا كان لدى Discourse قاعدة مثل body .category { line-height: 1 } وكتبنا في السمة الخاصة بنا .category { line-height: 2 }، فسيتم تجاوزها بواسطة القاعدة الأولى لأنها أكثر دقة مع محدد body الإضافي.
من ما قرأته، هل هناك أيضًا “هام!” مستخدم في CSS؟
نعم. لا أوصي باستخدامه إلا إذا لم تتمكن من تجاوز CSS باستخدام المحددات. إنها قاعدة “الملاذ الأخير”. ![]()
شكرا لك على التوضيح. لقد رأيت توصية متكررة للمكونات الإضافية للتأثير/تغيير Theme component
شكراً لردودكم جميعاً. أنا على دراية كافية بـ CSS لأعرف الحيل القياسية وما شابه. آسف إذا لم يبدو هذا لطيفاً، لا أقصد ذلك.
كنت آمل حقاً أن يكون لدى Discourse إعداد ما لتجاهل CSS الخاص به للحاويات المخصصة بمعرفات أو فئات محددة. سيوفر ذلك الكثير من الوقت.
على أي حال، أعتقد أنني فهمت معظم الأمر؛ وسيتعين عليّ فقط مراقبة أي تغييرات رئيسية في CSS تضيفها Discourse على طول الطريق والتعويض عنها.