المحتويات
هذا التّحديد مُقَسَّم إلى الفصول التّاليّة:
يعطي درس SGML الوجيز للقراء بعض مفاهيم بخصوص علاقة HTML بـ SGML كما يعطي معلومات ملخصة بخصوص طريقة قراءة تعريف نوع مستند HTML ـ (DTD).
نُظِم هذا المستند على أساس الموضوع بدلا من أن يُنَظَم على أساس قواعد HTML. جُمِعَّت المواضيع ضمن ثلاثة فئات: البنية، طريقة التّقديم والتّفاعلية. بالرّغم من عدم سهولة تقسيم مُوَفَّق تماما لبناءات HTML ضمن هذه الفئات الثلاث، إلا أن النموذج يعكس تجربة مجموعة عمل HTML من حيث أنّ فصل بنية مستند عن طريقة تقديمه يؤدي إلى إنتاج مستندات أكثر فعالية وقابلية للرعاية.
يتألف المرجع اللّغويّ من المعلومات التّاليّة:
ما هي الحروف التّي يمكن أن تظهر في مستند HTML.
أنواع البيانات الأساسيّة لمستند HTML.
العناصر التي تتحكم ببنية مستند HTML، بما في ذلك النّص، اللّوائح، الجداول، الرّوابط و الكائنات، الصّور والبريمجات المُتَضَمَنَة.
العناصر التي تتحكم بطريقة تقديم مستند HTML، بما في ذلك وريقات الأسلوب، الخطوط، الألوان، الخطوط الأفقيّة وتقديمات بصريّة أخرى و الإطارات لأجل التقديمات المتعددة النّوافذ.
العناصر التي تتحكم بالتّفاعل مع مستند HTML، بما في ذلك النّماذج لأجل مُدْخَلات المستخدم و الخواطيط لأجل المستندات النّشطة.
تعريف SGML الشّكليّ الخاص بـ HTML:
كُتِبَ هذا المستند وقد أُخِذ بالحسبان نوعان من القراء: المؤلفين والمستخدمين المنفذين. نأمل أن التَّحديد سيزود المؤلفين بالأدوات التي يحتاجون إليها لكتابة مستندات فعّالة، جذابة وقابلة للولوج من دون عرض مفرط لتفاصيل الاستخدام التَّنفيذيّ لـ HTML. مع ذلك، فإنّ المستخدمين المنفذين سيجدون كل ما يحتاجون إليه لتشييد وكلاء مستخدمين مُسَايِرين.
يمكن مقاربة التّحديد من عدة نواحي:
القراءة من البداية إلى النّهاية. يبدأ التّحديد بتعريف عام بـ HTML ويصبح تدريجيا أكثر تقنية وتخصصا.
صفحات الإستقبال الخاصة بكل فصل من دليل مرجع اللّغة هي تكملة لجدول المحتويات الأوليّ مع مزيد من التّفاصيل بخصوص الفصل.
تُكْتَبُ أسماء العناصر بحروف كبيرة (على سبيل المثال: BODY). تُكتبُ أسماء السِّمات بحروف صغيرة (على سبيل المثال: lang, onsubmit). تذكر هذا: أنّه في HTML، تتسم أسماء العناصر والسِّمات بكونها متحسسة لحالة الحروف؛ المقصود من الإصطلاح هو تشجيع المقروئية.
في هذا المستند، وُسِمَت أسماء العناصر والسِّمات وربما تصييره على نحو خاص من قبل بعض وكلاء المستخدمين.
كلّ نوع لسمة يحدِّد نوع قيمتها. إذا كان النّوع يسمح بمجموعة صغيرة من القيم الممكنة، فإنّ التّعريف يظهر لائحةً بمجموعة القيم، يفصل بينها شريط (|).
بعد معلومات النّوع، فإنّ كل تعريف لسمة يشير لواقع أنّ قيماتها متحسسة لحالة الحروف، قيما بين الأقواس المربعة ("[]"). تمَعَّن في الفصل الخاص بـ معلومات الحالة للحصول على تفاصيل.
الملحوظات الإعلاميّة يتم التوكيد عليها بغرض إبرازها عدا النّص المحيط ويمكن أن تُصَيَّر على نحو خاص من قبل بعض وكلاء المستخدمين.
كل الأمثلة الدّالة على استخدام متروك يتم تعليمها على أنّها "مثال متروك - DEPRECATED EXAMPLE". تتضمن الأمثلة المتروكة أيضا حلولا بديلة يوصى بها. كل الأمثلة الدّالة على استخدام غير شرعيّ تُعَلَّم على أنّها "مثال غير شرعيّ - ILLEGAL EXAMPLE".
تم وسم الأمثلة والملحوظات ويمكن أن تُصَيَّر على نحو خاص من قبل بعض وكلاء المستخدمين.
شكرا لكلّ شخص ساعد على تأليف مسودات العمل التّي أصبحت تحديد HTML 4 وإلى كلّ الذين أرسلوا اقتراحات وتصحيحات.
جزيل الشّكر يعود لقوة تعهد مبادرة ولوجية الشُّع "Web Accessibility Initiative task force" (WAI HC group) لعملهم على تحسين ولوجية HTML وإلى T.V. Raman (Adobe) لعمله المبكر على تطوير النّماذج القابلة للولوج.
يستحق مؤلفو هذا التّحديد، أعضاء مجموعة عمل W3C HTML كثيرا
من التّصفيق لمراجعتهم السّريعة لهذا المستند، لتعليقاتهم
البناءة وعملهم الشّاق:
John D. Burger (MITRE), Steve Byrne (JavaSoft),
Martin J. Dürst (University of Zurich), Daniel Glazman (Electricité
de France), Scott Isaacs (Microsoft), Murray Maloney (GRIF), Steven Pemberton
(CWI), Robert Pernett (Lotus), Jared Sorensen (Novell), Powell Smith (IBM),
Robert Stevahn (HP), Ed Tecot (Microsoft), Jeffrey Veen (HotWired), Mike Wexler
(Adobe), Misha Wolf (Reuters), Lauren Wood (SoftQuad).
شكرا لك Dan Connolly (من W3C) لمساهمتك الصّارمة والوافرة كمُحرِّر بنصف الدّوام ولتوجيهاتك المدروسة كرئيس لمجموعة عمل HTML. شكرا لك Sally Khudairi (من W3C) لعملك الذي لا غنى عنه بخصوص النّشرات الصّحفيّة.
شكرا لـ David M. Abrahamson و Roger Price لقراءتهما المتمعنة للتحديد ولتعليقاتهم البناءة.
شكرا لـ Jan Kärrman، مؤلف html2ps لمساعدته الكبيرة على إنشاء إصدارة Postscript الخاصة بهذا التَّحديد.
خاصةً كانت تلك المساعدة الآتيّة من W3C على مستوى Sophia-Antipolis من قبل:
Janet Bertot, Bert
Bos, Stephane Boyera, Daniel Dardailler, Yves Lafon, Håkon Lie, Chris
Lilley, Colas Nahaboo (Bull).
في الأخير، شكرا لـ Tim Berners-Lee الذي من دونه لما كان ليكون شيء من كلّ هذا ممكناً.
جزيل الشُّكر لـ Shane McCarron لتعقبها أخطاء هذا التّنقيح الخاص التّحديد.
للحصول على معلومات بخصوص حقوق النّشر، رجاءً ارجع إلى تنبيه الملكية الفكريّة الخاص بـ W3C، تنبيه بخصوص مستندات W3C و تنبيه بخصوص برامج W3C IPR.