رموز HTML في سفاري مقابل. ثعلب النار

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

تقديم المحركات

يستخدم Firefox و Safari محركات عرض مختلفة ، والتي تسبب الاختلاف في كيفية عرض صفحة الويب الخاصة بك. يستخدم فايرفوكس Mozilla's Gecko ، والتي تعمل أيضًا على تشغيل Thunderbird و SeaMonkey. في المقابل ، يعتبر Safari من بين المتصفحات التي تستخدم Webkit ، وهو محرك عرض يستند في الأصل إلى مكتبات KDE KHTML و KJS. Chrome هو متصفح آخر يستخدم Webkit ، لذلك فإن المتصفّحين غالبًا ما ينتجان نتائج مشابهة تختلف عن عرض Firefox.

اختلافات دعم HTML5

في حين أن Firefox و Safari كان لديهما سنوات لدعم HTML 4.01 ، فإن مواصفات HTML5 ليست شاملة تمامًا. يعرض فايرفوكس بعض العلامات التي لا يتوافق معها سفاري بعد ، والعكس صحيح أيضًا. على سبيل المثال ، يدعم Firefox صوت PCM وكشف اتجاه الجهاز ، بينما لا يعمل Safari. من ناحية أخرى ، يعرض Safari ترجمات مع محتوى الوسائط المتعددة ويتيح لك تحديد حقول النموذج كأرقام أو نطاقات أو مولدات مفاتيح ، بينما يتخلف Firefox في هذا الجانب.

الدلالة

إذا كنت تستخدم ملفات PCM الصوتية كجزء من صفحات الويب الخاصة بك ، فقد لا يتمكن زائرو Safari من الوصول إلى الصوت الخاص بك. وبالمثل ، يمكنك استخدام وظيفة HTML5 لإنشاء تطبيقات الويب في إصدار سطح المكتب من Firefox التي تسمح للمتصفح بالكشف عن اتجاه الجهاز وتغيير اتجاه التطبيق أيضًا. يشمل Safari دعم التوجيه هذا في إصداره للجوّال. بالإضافة إلى ذلك ، يمكنك التحكم بشكل أفضل في الأحرف التي يسمح بها نموذج في Safari. ومع ذلك ، نادرًا ما يعني الاختلاف في دعم HTML5 أن مواقعك الإلكترونية ستكون مختلفة تمامًا أو غير قابلة للاستخدام تمامًا في أي متصفح.

الاعتبارات

ستختفي العديد من التناقضات التي قد تواجهها عند الترميز عند تحديد نوع مستند في بداية مستند HTML. هذا يرشد المتصفح كيفية عرض HTML وفقًا للنوع ، مثل XHTML ، HTML 5 أو HTML مع الإطارات ، التي تستخدمها. يمكن أن تؤدي إضافة العنصر ، مثل HTML 5 ، قبل أن تقوم برمز الصفحة بأكملها إلى منع بعض الإحباط الذي ستواجهه عندما لا تستخدم نوع مستند.

موصى به