من الأفضل تعريف معايير الويب على أنها إرشادات طورها اتحاد شبكة الويب العالمية W3C لتعزيز الاتساق في رمز التصميم الذي يشكل صفحة ويب. هذه المعايير ، رغم أنها غير قابلة للتنفيذ بموجب القانون ، لها فائدة كبيرة لكل من مطوري الويب ومتصفحي الويب على حد سواء.
ربما تكون أفضل عبارة لوصف معايير الويب هي مجموعة من “أفضل الممارسات” الموحدة لبناء مواقع الويب. في حين أن القائمة التالية ليست شاملة ، فإن أفضل الممارسات تتكون أساسًا من الأشياء الثلاثة التالية:
- التوصيات التي نشرتها W3C .
- المعايير الصادرة عن ECMA International .
- المعايير التي نشرتها المنظمة الدولية للتوحيد القياسي .
مع استمرار نمو أهمية شبكة الويب العالمية في كل جانب من جوانب الحياة تقريبًا ، تزداد أهمية المعايير الموجودة لتطويرها أيضًا. تتيح هذه المعايير للويب أن يكون مجانيًا ويمكن الوصول إليه من قبل أي شخص لديه اتصال بالإنترنت ، وبشكل أساسي مساء الملعب لمن يتصفحون الويب.
الإنترنت قبل المعايير
قبل شبكة الويب العالمية ، كان الإنترنت موجودًا بشكل حصري تقريبًا لتوفير صفحات تحتوي على معلومات النص الكامل. بينما كان مفيدًا لتبادل المعلومات ، إلا أنه لم يكن محفزًا بصريًا ولا مثيرًا للاهتمام للأشخاص العاديين. في الأساس ، كان الأمر مملًا. لم تكن هناك صور وحتى تنسيق النص يمكن أن يجعل من الصعب معالجته. باختصار ، قبل شبكة الويب العالمية ، كان للإنترنت القدرة على أن تكون مفيدة ولكنها كانت تكافح لكسب جاذبية واسعة النطاق.
لا تزال هناك بعض المشكلات بعد شبكة الويب العالمية وقبل أن تصبح المعايير شائعة. على سبيل المثال ، عند إنشاء موقع ويب في أوائل التسعينيات ، كان المصمم ينشئ كل موقع ليلائم المتصفح الذي تم تصميمه له. هذا يعني أنه في التسعينيات ، كان العديد من مطوري الويب ينشئون مواقع مختلفة لتناسب متصفحات الإنترنت الرئيسية مثل Internet Explorer و Netscape Navigator.
كيف جاءت المعايير
في مارس من عام 1989 ، كتب تيم بيرنرز وثيقة بعنوان “إدارة المعلومات: اقتراح” وضع فيها رؤيته لما سيصبح شبكة الويب العالمية. بحلول أكتوبر 1990 ، كتب التقنيات الأساسية الثلاث التي تظل أساس الويب:
- HTML: لغة ترميز النص التشعبي
- URI : معرف المورد الموحد (المعروف أيضًا باسم URL)
- HTTP: بروتوكول نقل النص التشعبي
بحلول نهاية عام 1990 ، تم تقديم أول صفحة ويب على الإنترنت المفتوح ، واتخذ بيرنرز قرارًا غير مسار التكنولوجيا والعالم. إدراكًا أن الويب لن يصل إلى إمكاناته الحقيقية إلا إذا كان متاحًا لأي شخص ، في أي مكان ، دون أي رسوم مرفقة ، تم الاتفاق على أن الكود الأساسي سيكون متاحًا على أساس بدون حقوق ملكية إلى الأبد.
في عام 1994 ، تم تأسيس World Wide Web Consortium وخصص لتطوير معايير الويب المفتوحة. لا يزال بيرنرز مدير W3C حتى يومنا هذا ، ولكن في المراحل الأولى من هذا المجتمع ، تم إنتاج خمس أفكار مهمة وثورية من شأنها أن تقود المعايير إلى ما هي عليه اليوم.
- اللامركزية: لا يلزم الحصول على إذن من سلطة مركزية لنشر أي شيء على الويب.
- عدم التمييز: المعروف أيضًا باسم حيادية الشبكة ، ينص هذا المبدأ على أنه بغض النظر عن جودة خدمة الإنترنت التي لديك ، يمكنك التواصل على نفس المستوى. لا يعني مجرد كون خدمة الإنترنت لديك أسرع أو أكثر أمانًا أن لديك ميزة في كيفية التواصل عبر الويب.
- التصميم من أسفل إلى أعلى: تم تطوير الكود على مرأى ومسمع من كل شخص مهتم. تم تشجيع أي شخص وكل شخص على المشاركة والتجربة معًا.
- العالمية: يجب أن تتحدث جميع أجهزة الكمبيوتر المعنية بنفس اللغة. يجب أن توجد هذه اللغة بغض النظر عن الأجهزة والموقع والثقافة والمعتقدات السياسية وما إلى ذلك.
- الإجماع: كان على الجميع الموافقة على استخدام المعايير. على الرغم من أنه غير قابل للتنفيذ قانونًا ، إلا أنه من الصعب جدًا استخدام الإنترنت بشكل فعال دون استخدام هذه المعايير.
تستمر هذه المبادئ في توجيه المعايير الموجودة اليوم.
لماذا نحتاج المعايير
العديد من مزايا هذه المعايير إما مذكورة على وجه التحديد أو يمكن ملاحظتها منطقيًا من خلال المعلومات الواردة أعلاه. ومع ذلك ، من المهم ذكر بعض أهم مزايا وجود معايير توجه شبكة الويب العالمية. خمسة من أكبر المزايا هي كما يلي:
- سيتم عرض صفحات الويب في مجموعة متنوعة من المتصفحات وأجهزة الكمبيوتر. مع نمو التكنولوجيا ، يزداد عدد الأجهزة والمتصفحات المحتملة. أدت الأجهزة مثل الهواتف الذكية والأجهزة اللوحية وأجهزة المساعد الرقمي الشخصي ، وما إلى ذلك ، إلى زيادة جمهور المشاهدة بشكل كبير ، وقد سمحت هذه المعايير بعرض الويب على كل منها.
- يتم الترويج لاستخدام أوراق الأنماط المتتالية (CSS) أو رمز التصميم المرفق بصفحة ويب بدلاً من تضمينها بواسطة معايير W3C. هذا يقلل من حجم الملف ويزيد من سرعة التحميل وكلاهما يقلل أيضًا من تكاليف الاستضافة.
- يمكن بسهولة تغيير الخطوط والألوان وعناصر التصميم الأخرى عن طريق تعديل ورقة واحدة بدلاً من تحرير صفحات كاملة. هذا يسمح بالمرونة وخفض التكاليف لتعديل موقعك.
- يمكن لمحركات البحث الوصول إلى الصفحات المصممة وفقًا للمعايير وفهرستها بسرعة وكفاءة أكبر بكثير من تلك التي ليست كذلك.
- تعد إمكانية الوصول مهمة أيضًا وهي قوة دافعة وراء HTML. وهذا يضمن أن الأشخاص ذوي الإعاقة أو الذين يستخدمون متصفحات الويب التي تختلف عن المتصفحات المعتادة (مثل متصفحات الصوت أو برايل) يمكنهم استخدام الويب مثل أي شخص آخر.
أكثر معايير W3C شيوعًا
في حين أن هناك العديد من المعايير المختلفة التي تم كتابتها وإنشاءها بواسطة W3C ، إلا أن هناك بعض المعايير المستخدمة والمشار إليها أكثر من البقية. أصبحت هذه المعايير أهم المعايير وأكثرها استخدامًا.
لغة البرمجة
لغة ترميز النص التشعبي (HTML) هي لغة النشر لشبكة الويب العالمية التي طورها بيرنرز. تم إنشاء HTML وتطويره مع فكرة أن أي عدد من الأجهزة والمتصفحات يجب أن تكون قادرة على الوصول إلى المعلومات على الويب. تم تحسين HTML وتمديده عدة مرات. وكان أبرز هؤلاء:
- تم تطوير HTML 2.0 للعمل عبر مختلف المتصفحات والأنظمة الأساسية.
- اقترح HTML 3.0 إصدارات أكثر ثراءً من HTML ولكن لم يتم التوصل إلى توافق في الآراء.
- كان HTML 3.2 مشابهًا لـ 3.0 ولكنه أضاف ما يكفي للحصول على إجماع على أن 3.0 لم يصل.
- قام HTML 4 بتوسيع أوراق أنماط HTML ، والبرمجة النصية ، والإطارات ، والجداول الأكثر ثراءً ، وما إلى ذلك. كما أنه حسن إمكانية الوصول للأشخاص ذوي الإعاقة.
- HTML5 هو الإصدار الحالي لدينا ويسمح ببناء مواقع وتطبيقات أكثر تنوعًا وقوة.
XML
لغة التوصيف الموسعة (XML) هي لغة نشر مشابهة لـ HTML. الاختلاف الرئيسي هو أنه يسمح لك بتحديد مجموعة العناصر الخاصة بك بدلاً من إصلاحها. يتم استخدام XML في الغالب للاتصال من جهاز إلى آخر لأن الدعم المتوافق مع المعايير لتقديم XML في المستعرضات غير متسق.
XHTML
HyperText Markup Language (XHTML) هي إعادة صياغة HTML كـ XML. في الواقع ، سيظهر XHTML في متصفحك تمامًا مثل HTML. إن استخدام XHTML هو إذا كنت ترغب في إعادة معالجة المحتوى الخاص بك ، فإن XML لديها قواعد أكثر صرامة تجعل إعادة معالجة XHTML أسرع وأرخص من HTML. لا توجد سمات عرض تقديمية تقريبًا في XHTML والتي ستجعل عملك منظمًا للغاية مع إدخال جميع أعمال العرض التقديمي في ورقة أنماط.
CSS
Cascading Style Sheets (CSS) هي آلية لتغيير مظهر عناصر HTML و XML من خلال تعيين أنماط لتلك العناصر. تُستخدم CSS لتحديد مظهر موقع الويب الذي يأخذ كود HTML وتشكيله في تصميم على الصفحة. أنشأت CSS شبكة ويب أبسط وأكثر تنظيماً مع تقليل حجم الملف المرتبط بكل صفحة ويب. أدى هذا الانخفاض في الحجم ، والزيادة في الهيكل ، والسهولة النسبية للتنظيم إلى إحداث ثورة في الويب مع تسهيل الوصول إليه أيضًا.
WCAG 2.0
تحدد إرشادات الوصول إلى محتوى الويب (WCAG) كيفية جعل الويب أكثر سهولة في الوصول للأشخاص ذوي الإعاقة. تم تشخيص ما يقرب من 20 ٪ من سكان الولايات المتحدة بإعاقة ونسبة كبيرة من هؤلاء الأشخاص يستخدمون الويب. إن تسهيل الوصول إلى الويب يعني السماح للأشخاص ذوي الإعاقات الجسدية والبصرية والسمعية والمعرفية واللغوية والتعليمية بالوصول إلى المعلومات عبر الإنترنت. WCAG ، في حين أنهم لا يستطيعون معالجة كل درجة من كل إعاقة ، جعل محتوى الويب متاحًا لأكبر عدد ممكن من الأشخاص. كما أنها تأخذ في الاعتبار عدد المستخدمين الأكبر سنًا مع تغير القدرات بسبب العمر. مع وجود هذا العدد الكبير من الأشخاص الذين يحتاجون إلى المساعدة في الوصول إلى الويب ، فإن WCAG لديها واحدة من أكثر الوظائف صعوبة من حيث إنشاء المعايير اللازمة.