قد تبدو تقسيم معرف العنصر برقم بمثابة ممارسة غير عادية، ولكنها ممكنة تمامًا في HTML. ومع ذلك، من الضروري ملاحظة أنه على الرغم من صلاحية المعرفات الرقمية، إلا أن استخدام المعرفات الرقمية يمكن أن يؤدي إلى تحديات عند تحديد العناصر وتصميمها باستخدام CSS.
يسمح HTML بقيم المعرفات المكونة من أرقام فقط؛ أي حرف ما عدا المسافة يعتبر مقبولا. لقد دعمت المتصفحات هذه الممارسة تاريخيًا، مما أدى إلى تخفيف القيود الأكثر صرامة في مواصفات HTML5.
على الرغم من أن استخدام المعرفات الرقمية في HTML أمر ممكن من الناحية الفنية، إلا أنه من الحكمة توخي الحذر عند استخدامها في محددات CSS. لا تسمح محددات معرف CSS للمعرفات التي تبدأ بالأرقام، مما يستلزم هروبها. على سبيل المثال، #12 غير صالح كمحدد CSS ويجب تحديده كـ #\31\32.
بالنسبة لأولئك الذين يعتزمون استخدام المعرفات الرقمية مع محددات CSS، يوصى بالبدء بحرف من أجل البساطة. ومع ذلك، فيما يلي مثال يوضح استخدام div بالمعرف "12" وطرق مختلفة لمعالجته:
يرجى ملاحظة أن دعم document.querySelector قد يختلف عبر المتصفحات. ستتمكن المتصفحات التي تدعم هذه الوظيفة من تطبيق تغييرات النمط باستخدام الطريقة الأخيرة.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3