في منشور سابق في هذه السلسلة ، ذكرنا شيئًا فشيئًا عن مشكلة SVG مع المتصفحات القديمة واستخدام Raphael.js لخدمة الرسم كحل بديل. في هذا المنشور سوف نلقي نظرة على هذه المسألة.
الفكرة بسيطة ، سنظل نستخدم عناصر SVG كطريقة أساسية لتقديم رسومات على صفحة الويب الخاصة بنا ، ولكن في نفس الوقت سنوفر أيضًا وظيفة احتياطية بحيث لا يزال من الممكن تقديمه في المتصفحات غير المدعومة.
بالتأكيد ، هناك العديد من المسارات التي يمكننا اتخاذها ، لكننا سننظر فقط في حلين أعتقد أنه حل عام أفضل. لذلك ، دعونا نرى كيف يمكننا القيام بذلك.
باستخدام عنصر الكائن
بصرف النظر عن وضعه مباشرة في مستند HTML ، هناك عدة طرق لتضمين SVG. على سبيل المثال ، إذا قمنا بتخزين الرسم في .SVG الملف ، يمكننا استخدام