ترتيب متتالي لأسلوب CSS
عند استخدام أوراق أنماط متعددة، تحتاج أوراق الأنماط إلى التنافس للتحكم في محددات محددة. في هذه الحالات، توجد دائمًا قواعد ورقة الأنماط التي تتمتع بالتحكم. ستحدد الخصائص التالية نتائج أوراق الأنماط المتنافسة.
كما ذكرنا من قبل، يتمتع كل من مؤلفي صفحات الويب والقراء بالقدرة على تحديد أوراق الأنماط. عندما تتعارض القاعدتان، فإن قواعد منشئ صفحة الويب ستتجاوز قواعد القراء الأخرى ذات الوزن المتساوي. تتجاوز أوراق الأنماط الخاصة بمنشئي وقراء صفحات الويب أوراق الأنماط المضمنة في المتصفح.
يجب على مؤلفي صفحات الويب استخدام القواعد المهمة بحذر، لأنها ستتجاوز أي قواعد مهمة لدى المستخدم. على سبيل المثال، قد يحتاج المستخدم إلى خطوط كبيرة أو ألوان محددة بسبب القيود المرئية، وقد يعلن هذا المستخدم عن أهمية قواعد نمط معينة، لأن هذه الأنماط مهمة للغاية للمستخدمين لقراءة صفحات الويب. ستتجاوز أي قواعد مهمة القواعد العامة، لذا يوصى بأن يستخدم مؤلفو صفحات الويب القواعد العامة لضمان قدرة المستخدمين ذوي الاحتياجات الخاصة على قراءة صفحة الويب.
قواعد المحدد: تعتمد السمات المحسوبة على مستوى السمات الخاصة بها، ويمكن لأوراق الأنماط أيضًا أن تتجاوز أوراق الأنماط المتعارضة. هذه مجرد لعبة إحصائية تحسب العدد المحدد من المحددات.
حساب عدد سمات المعرف في المحدد.
حساب عدد سمات CLASS في المحدد.
تنسيق اسم علامة HTML في محدد الإحصائيات.
وأخيرًا، قم بكتابة الأرقام الثلاثة بالترتيب الصحيح بدون مسافات أو فواصل لتحصل على رقم مكون من ثلاثة أرقام. (لاحظ أنك تحتاج إلى تحويل الرقم إلى رقم أكبر ينتهي بثلاثة أرقام.) القائمة النهائية للأرقام المقابلة للمحدد تجعل من السهل تحديد أن خصائص الرقم الأعلى تتجاوز خصائص الرقم الأدنى. فيما يلي قائمة بالمحددات المصنفة حسب الخصائص: #id1 {xxx} /* a=1 b=0 c=0 ——> الخصائص = 100 */ UL UL LI.red {xxx} /* a=0 b = 1 ج=3 ——> الخصائص = 013 */ LI.red {xxx} /* a=0 b=1 c=1 ——> الخصائص = 011 */ LI {xxx} /* a=0 b=0 c =1 ——> الميزة = 001 */ ترتيب الميزات هو من أجل الراحة عندما يكون لقاعدتين نفس الوزن، يتم أخذ القاعدة الأحدث.
عند استخدام أوراق أنماط متعددة، تحتاج أوراق الأنماط إلى التنافس للتحكم في محددات محددة. في هذه الحالات، توجد دائمًا قواعد ورقة الأنماط التي تتمتع بالتحكم. ستحدد الخصائص التالية نتائج أوراق الأنماط المتنافسة.
كما ذكرنا من قبل، يتمتع كل من مؤلفي صفحات الويب والقراء بالقدرة على تحديد أوراق الأنماط. عندما تتعارض القاعدتان، فإن قواعد منشئ صفحة الويب ستتجاوز قواعد القراء الأخرى ذات الوزن المتساوي. تتجاوز أوراق الأنماط الخاصة بمنشئي وقراء صفحات الويب أوراق الأنماط المضمنة في المتصفح.
يجب على مؤلفي صفحات الويب استخدام القواعد المهمة بحذر، لأنها ستتجاوز أي قواعد مهمة لدى المستخدم. على سبيل المثال، قد يحتاج المستخدم إلى خطوط كبيرة أو ألوان محددة بسبب القيود المرئية، وقد يعلن هذا المستخدم عن أهمية قواعد نمط معينة، لأن هذه الأنماط مهمة للغاية للمستخدمين لقراءة صفحات الويب. ستتجاوز أي قواعد مهمة القواعد العامة، لذا يوصى بأن يستخدم مؤلفو صفحات الويب القواعد العامة لضمان قدرة المستخدمين ذوي الاحتياجات الخاصة على قراءة صفحة الويب.
قواعد المحدد: تعتمد السمات المحسوبة على مستوى السمات الخاصة بها، ويمكن لأوراق الأنماط أيضًا أن تتجاوز أوراق الأنماط المتعارضة. هذه مجرد لعبة إحصائية تحسب العدد المحدد من المحددات.
حساب عدد سمات المعرف في المحدد.
حساب عدد سمات CLASS في المحدد.
تنسيق اسم علامة HTML في محدد الإحصائيات.
وأخيرًا، قم بكتابة الأرقام الثلاثة بالترتيب الصحيح بدون مسافات أو فواصل لتحصل على رقم مكون من ثلاثة أرقام. (لاحظ أنك تحتاج إلى تحويل الرقم إلى رقم أكبر ينتهي بثلاثة أرقام.) القائمة النهائية للأرقام المقابلة للمحدد تجعل من السهل تحديد أن خصائص الرقم الأعلى تتجاوز خصائص الرقم الأدنى. فيما يلي قائمة بالمحددات المصنفة حسب الخصائص: #id1 {xxx} /* a=1 b=0 c=0 ——> الخصائص = 100 */ UL UL LI.red {xxx} /* a=0 b = 1 ج=3 ——> الخصائص = 013 */ LI.red {xxx} /* a=0 b=1 c=1 ——> الخصائص = 011 */ LI {xxx} /* a=0 b=0 c =1 ——> الميزة = 001 */ ترتيب الميزات هو من أجل الراحة عندما يكون لقاعدتين نفس الوزن، يتم أخذ القاعدة الأحدث.