تخطَّ إلى المحتوى الرئيسي
Niquelao الوصولية على الويب وتطوير الواجهات الأمامية بالعربية: معايير WCAG، وعناصر واجهة قابلة للوصول، وإضافات لفايرفوكس، مشروحة بأكواد حقيقية.

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

نيكيلاو » أرشيف المدونة » acc_slide: عروض تقديمية باستخدام XHTML وCSS وجافاسكريبت

» أرشيف المدونة » acc_slide: عروض تقديمية باستخدام XHTML وCSS وجافاسكريبت Niquelao acc_slide: عروض تقديمية باستخدام XHTML وCSS وجافاسكريبت 15 أبريل 2007، بقلم Rumoroso أخيرًا حان وقت نشره. كنت أعمل عليه منذ فترة طويلة، لكن لسبب أو لآخر لم أتمكن من إنجازه حتى الآن. ها هو النظام الجديد لإنشاء العروض التقديمية باستخدام XHTML وCSS وجافاسكريبت. أفترض أن البعض يعرف بالفعل أكثر من نظام من تلك المستخدمة عادةً، مثل HTML Slidy من W3C أو S5 من Eric Meyer. بعد استخدامهما، وصلت إلى استنتاج مفاده أنهما، رغم جودتهما، هناك شيء ربما يمكن تحسينه (وفقًا لمعاييري، بالطبع). كما قلت، كلا النظامين جيدان وصالحان، لكن في كليهما يصبح من الضروري استخدام ترميز هدفه الوحيد هو أن يستخدمه السكريبت ويطبق عليه الأنماط. إذا أردنا حقًا الحصول على شيء فعّال، فلماذا لا نجعل السكريبت نفسه يولّد الترميز الذي يحتاجه بذكاء؟ التطوير بدأت العمل بالفرضية التالية: إذا كان لدينا مستند مُهيكل ومُرمّز بشكل صحيح (بعناوينه وفقراته وقوائمه…)، فيجب أن يكون السكريبت ذكيًا بما يكفي لتنظيم وإنشاء العرض التقديمي، كل ذلك دون تضمين أي حاوية إضافية، ولا أصناف، ولا معرّفات. يجب أن يكون هيكل المستند نفسه هو ما يسمح بالتمييز بين ما ينبغي تضمينه في كل شريحة. بعد العمل الشاق على ذلك، ها هي النتيجة. الـ acc_slide، أو كما يسميه Andrés وMaroto، rumo_slide أو slide_oso. بدلاً من الاستمرار في الكتابة عنه، الأفضل هو إظهار ما أتحدث عنه. أعددت عرضين تقديميين، كلاهما يحتوي على وصف النظام وكيفية استخدامه. الفرق بينهما هو درجة الإيجاز. لا تترددوا في إلقاء نظرة على الترميز الذي استخدمته لتروا ما أتحدث عنه: ملاحظة: رغم أن طريقة التنقل في العرض التقديمي تُشرح فيه، فإن الطريقة الأساسية للتنقل في المحتوى تتم باستخدام أسهم لوحة المفاتيح (أعلى وأسفل). النسخة المختصرة والنسخة المختصرة القابلة للتنزيل النسخة الموسّعة (نعم، موسّعة جدًا) والنسخة الموسّعة القابلة للتنزيل الخصائص الأساسية تم إنشاء acc_slide بهدف الفصل المطلق بين المحتوى والسلوك، وتجنّب أي اعتبار بشأنه عند إنشاء وترميز المعلومات التي يُراد عرضها. من بين الخصائص التي يتمتع بها نظام العروض التقديمية acc_slide يمكن إبراز ما يلي: يتطلب فقط هيكلة صحيحة ومنطقية للمحتوى من خلال استخدام العناوين. لا يحتاج إلى عناصر إضافية تتجاوز ما هو ضروري للترميز الدلالي للمحتوى. يعيد النظام بناء شجرة DOM ويكيّفها، مما لا يفرض الحاجة إلى ترميز محدد. هذا يجعله متوافقًا مع أي مستند (X)HTML مُهيكل جيدًا (حتى مع تلك التي تتضمن الترميز المستخدم من أنظمة عروض تقديمية أخرى). هذا يجعله متعدد الاستخدامات تمامًا. يمكن استخدامه على مستند ويب، على الترميز المستخدم في أنظمة العروض التقديمية الأخرى، إلخ. محترم للمعايير وإمكانية الوصول. فصل مطلق بين المحتوى والعرض والسلوك. سهولة التكامل وسهولة الاستخدام. لا يتطلب معرفة متخصصة، وإذا استُخدم أحد القوالب المقترحة، فلا حاجة لمعرفة CSS. يسمح بإنشاء أقسام مع مجموعات من الشرائح. المظهر الرسومي يوفر مرونة كبيرة ويُتحكم به بالكامل عبر CSS. بالإضافة إلى ذلك، يمكن إنشاء عدة أنماط واللعب بتخصيص المحددات لتطبيقها (ودمجها) أثناء التشغيل (أثناء تنفيذ العرض التقديمي). نظام autoplay للتشغيل التلقائي. يتضمن نظامًا لفتح الروابط بشكل مدمج مع العرض التقديمي. إذا تم تضمين السمة title في الرابط، فسيُعرض محتواها في أسفل النافذة. علاوة على ذلك، يمكن أن تكون وجهة الرابط عنوان URL أو صورة. كل شريحة مرتبطة بمرساة بحيث يمكن الانتقال مباشرة إلى الشريحة المطلوبة. تتطابق المرساة مع موضع الشريحة في العرض التقديمي. عند هذه النقطة، أنتظر ملاحظاتكم. كنت أفكر أيضًا في إنشاء مستودع عام للأنماط الخاصة بالنظام. إذا بدت لكم فكرة جيدة وترغبون في المشاركة بأنماطكم، فلا تترددوا. يمكنكم إرسال قوالبكم إلى rumoroso@niquelao.net acc_slide: عروض تقديمية باستخدام XHTML وCSS وجافاسكريبت الفئة: (X)HTML، إمكانية الوصول، CSS، جافاسكريبت —> تعليقان Claudio 15 أكتوبر 2007 تهانينا على هذه المبادرة المهمة. سأستخدمه مع صديق لعرض تقديمي. سؤال: تمكنت من تنزيل النسخة المختصرة، لكنني لم أتمكن من تنزيل الموسّعة. تهمني الموسّعة أكثر لأنه، على ما يبدو، يستخدم نص وسم H2 نفسه كعنصر زخرفي للشرائح، متجنبًا الصورة، لكنه يُظهر بطريقة جميلة جدًا أنه لا حاجة لصورة للزخرفة. هذه النقطة تهمني بشكل خاص لأن العرض التقديمي سيكون أمام مستخدمي Microsoft. أنا أطّلع على أكواد النسخة المختصرة لكن جهلي بجافاسكريبت يمنعني، في الوقت الحالي، من تعديلها. وإن لم أوضح ذلك في البداية: عملك مفيد جدًا، أفضل بكثير من الخيارات الأخرى و… جميل. تهانينا. Rumoroso 15 أكتوبر 2007 مرحبًا Claudio. شكرًا على ما قلته ويسعدني أنه يمكن أن يكون مفيدًا لك. رفعت للتو النسخة الموسّعة بصيغة قابلة للتنزيل. وضعت الرابط في المقال. أتمنى أن يفيدك. إذا كانت لديك أسئلة حول كيفية عمله أو أي شيء، أخبرني، وإذا أردت مشاركة النمط الذي تطبقه معنا، فبكل سرور. شكرًا. تحياتي يمكنك متابعة التعليقات بفضل خلاصة RSS 2.0 . يمكنك أيضًا إرسال trackback من موقعك. المقال السابق: تحديث acc_calendar المقال التالي: Escuas —> —> —> هذا العمل مرخّص بموجب رخصة Creative Commons .

P.S. A few readers have asked which superposición de accesibilidad (overlay) we actually reach for — it's accessiBe; if you want the current details.


¿Cumplir WCAG sin tocar el código?

Superposición de IA que promete cumplimiento WCAG en 48 horas