"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > يحتاج CSS إلى محدد بادئة الاسم

يحتاج CSS إلى محدد بادئة الاسم

تم النشر بتاريخ 2024-09-02
تصفح:346

CSS needs a name prefix selector

أحب العمل مع العناصر المخصصة لجميع أنواع الأشياء، ولكن في بعض الأحيان أريد فقط إخفاء الأشياء حتى يتم تحميلها أو القيام بشيء آخر بها في CSS.

الحل البسيط يبدو كالتالي:

framework-button:not(:defined) {
   display: none
}

ضع ذلك في علامة

ولكن مع الأطر الأكبر، يصبح هذا مزعجًا حقًا. في بعض الأحيان يمكنك الابتعاد ببساطة عن طريق تحديد :not(:define)، ولكن هذا ليس قابلاً للتطبيق دائمًا.

إصلاح واضح (على الأقل بالنسبة لي): يحتاج CSS إلى محدد بادئة الاسم، لذا يمكنك القيام بذلك فقط

framework-*:not(:defined) {
   display: none
}

لا يبدو أن هذا سيكون شيئًا جديدًا تمامًا. يمكننا بالفعل القيام بذلك باستخدام محددات السمات.

وأنا متأكد من أن السماح بالتقسيمات فقط عند - في اسم العنصر سيجعل من السهل إلى حد معقول تنفيذ ذلك بشكل فعال في المتصفحات أيضًا.

ما رأيكم؟ هل سيكون هذا مفيدا؟ هل هناك حلول أسهل فعالة بالفعل؟

بيان الافراج تم إعادة إنتاج هذه المقالة على: https://dev.to/darkwiiplayer/css-needs-a-name-prefix-selector-34e5?1 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3