داخل الحاوية
في عنصر HTML4
مطلوب.
في هذه القضية:
وتظهر نتيجة هذا المثال في الشكل. 1.
أرز. 1. عرض القائمة التي تم إنشاؤها باستخدام
يدعم Firefox فقط إنشاء قائمة السياق عندما تكون قيمة سمة النوع هي context.
تمر كل مواصفات بعدة مراحل من الموافقة.
يبرز معيار HTML الحي (المعيشة) - فهو لا يلتزم بترقيم الإصدارات التقليدية، لأنه قيد التطوير المستمر ويتم تحديثه بانتظام.
عنصر
الأمر هو أي رابط أو زر أو أي عنصر آخر يمكن النقر عليه أو تبديله أو تحديده. يمكن أن تتضمن أي قائمة أوامر وفواصل وقوائم أخرى. يقوم المتصفح بعرض محتوى العنصر
يتم تجاهل الفواصل الموجودة في بداية القائمة ونهايتها، ويتم دمج عدة فواصل متتالية في فواصل واحدة.
دعونا نلقي نظرة فاحصة على طرق إضافة الأوامر. اعتمادًا على الإجراء الذي يتم عند الضغط عليه، يتم تقسيم الأوامر إلى ثلاثة أنواع، كما هو موضح في الجدول التالي:
يقدم HTML 5 أيضًا عنصرًا عامًا ، والذي يسمح لك بإنشاء أي نوع من الأوامر عن طريق تعيين سمة النوع الخاصة به على إحدى القيم: الأمر أو الراديو أو مربع الاختيار. لها سماتها الخاصة التي تكرر تقريبًا جميع إمكانيات العناصر الأخرى لإنشاء الأوامر.
رأس الأمر يتم تعريفه في قيمة سمة التسمية. يمكنك أيضًا ربط صورة بأمر عن طريق تحديد مسارها المطلق في سمة الرمز.
للجمع بين أزرار الاختيار المتعددة على المجموعة، يتم تطبيق سمة radiogroup (إلزامية لأزرار الاختيار). يكفي تحديد نفس القيمة لجميع عناصر مجموعة واحدة. في حالة استخدام العناصر ولهذا الغرض يتم استخدام سمة الاسم "الأصلي"، والعديد منها يتم دمجها تلقائيًا عن طريق الدخول في واحدة .
لتحديد الخيار الافتراضي لزر الاختيار أو خانة الاختيار، قم بتعيين العنصر تم فحص السمة المنطقية = "تم التحقق" . في حالة العناصر و سماتها المحددة والمحددة هي المسؤولة عن ذلك، على التوالي.
على عكس الرابط ، عنصر لا يمكن تعيين سمة href. يتم تعيين الإجراء الخاص بعنصر الأمر هذا فقط عن طريق برمجة حدث onclick، والذي تقع مناقشته خارج نطاق هذه الدورة التدريبية.
بغض النظر عن الطريقة التي تختارها لإضافة أمر، يمكنك تعيين مجموعة مفاتيح اختصار له عن طريق تحديد سمة مفتاح الوصول، والتي تمت مناقشتها في فصل عناصر الإدخال. يمكنك أيضًا تحديد مفتاح الوصول ليس في الأمر نفسه، ولكن في العنصر المرتبط به ، أو حتى في تقع في واحدة مع الأمر المطلوب.
يتيح لك HTML 5 إنشاء قوائم السياق لأي عناصر مرئية. للقيام بذلك، تحتاج إلى إدراج الهيكل في المستند
انقر بزر الماوس الأيمن لفتح قائمة السياق.
من المؤلف:أرحب بكم في مدونتنا حول بناء المواقع. هذه سلسلة من المقالات المخصصة للمواصفات الجديدة واليوم أود أن أخبركم بكيفية إنشاء قائمة في HTML5 وكيف تختلف هذه العملية عن نفسها في الإصدارات السابقة من اللغة.
بادئ ذي بدء، أود أن أقول إن المواصفات ليست جديدة جدًا - فقد بدأ تطويرها في عام 2009. في الواقع، منذ ذلك الحين، كان هناك تطور مستمر - تظهر ميزات جديدة في html5، وتدعم المتصفحات الحديثة نفس الميزات أكثر فأكثر، لذلك سيكون من الممكن قريبًا التحدث عن الدعم الكامل لهذه التكنولوجيا، على الرغم من أنها ليست كاملة، بل هي بالأحرى مجموعة من الاحتمالات الجديدة، كل واحدة منها مستقلة.
حسنًا، حسنًا، ولكن ما هو المختلف في إنشاء التنقل الرئيسي (القائمة)، نظرًا لأنك تقرأ مقالًا حول هذا الموضوع، فيجب أن يكون هناك بالتأكيد بعض الاختلافات. حسنًا، كيف تم إنشاء القائمة من قبل؟ عادةً ما يتم استخدام قائمة ذات تعداد نقطي لهذا الغرض، والتي تم وضعها في حاوية إضافية لجميع عمليات التنقل - قسم عادي.
لذلك، مع ظهور علامات جديدة، يمكنك الآن القيام بشيء أكثر صحة - بدلاً من علامة div، لف القائمة في التنقل - وهو عنصر دلالي جديد تم إنشاؤه خصيصًا لتجميع الروابط الأكثر أهمية فيه وتجميعها معًا.
يمكنك وضع قائمة أو مجرد مجموعة من الروابط في التنقل. يبدو لي أن هذا حل أبسط وأكثر صحة، على الرغم من أنه في العديد من القوالب لا يزال بإمكانك رؤية تنفيذ القائمة باستخدام علامات ul، li، a.
ومن المثير للاهتمام أن حاوية التنقل تم إنشاؤها خصيصًا للروابط ذات الأولوية على الصفحة. في الواقع، يمكن أن يكون هناك أكثر من حاوية واحدة على الصفحة، ولكن يجب أن تضع فيها فقط تلك الروابط التي تشكل التنقل الرئيسي بالفعل (على سبيل المثال، القائمة الرئيسية العلوية ونسختها المكررة في تذييل الصفحة).
بيت خدمات جهات الاتصال التعليقات
لا تحتاج حتى إلى أي إطار في القائمة؛ سيتم عرض كل شيء في البداية على سطر واحد، نظرًا لأن الروابط عبارة عن عناصر مضمّنة.
شيء آخر هو أنها محدودة جدًا في التصميم نظرًا لخصائصها المضمنة. ستتمكن فقط من العمل بخصائص مثل: اللون وحجم الخط والهوامش. إذا كنت تريد تعيين لون خلفية محدد، وإنشاء فواصل وإضافة مساحة حشو (أو تحديد حجم كل عنصر في القائمة)، فلن تتمكن من القيام بذلك باستخدام سطر.
هنا سيتعين علينا تحويل عناصرنا إلى عناصر كتلة. للقيام بذلك، يحتاجون إلى كتابة الخاصية:
العرض محجوب؛
الآن ينتقلون من الأعلى إلى الأسفل، أي أن التنقل لدينا أصبح عموديًا. لتحويله مرة أخرى إلى الوضع الأفقي، تحتاج إلى إضافة خصائص معينة. على سبيل المثال، بدلاً من نوع الكتلة، حدد نوع خط الكتلة لها، أو أعطها (تعويم: يسار). اقرأ المزيد عن هذه الأساليب.
عادةً، لإنشاء قائمة رأسية بتنسيق html5، يستخدمون قائمة، لكن الترميز الذي قدمته لك أعلاه مناسب لنا أيضًا. كما رأيت، إذا قمت بتحويل الروابط إلى روابط كتلة، فسوف تصطف تلقائيًا واحدة تلو الأخرى من الأعلى إلى الأسفل، لأنه لا يمكن أن يكون الكتلتان على نفس السطر.
الآن يمكنك تطبيق قواعد التصميم اللازمة عليهم. تحتوي الكتل على خصائص أكثر بكثير من العناصر المضمنة، لذلك لديك الكثير من الخيارات. على سبيل المثال، أضفت هذه:
أ (زخرفة النص: لا شيء؛ اللون: #fff؛ الحشو: 5 بكسل؛ حجم الخط: 22 بكسل؛ العرض: كتلة؛ الخلفية: تدرج خطي (إلى اليمين، rgba(96,108,136,1) 0%,rgba(63,76,107) ،1) 100%)؛ العرض: 200 بكسل؛ محاذاة النص: المركز )
زخرفة النص : لا يوجد ;
اللون : #ففف؛
الحشو: 5 بكسل؛
حجم الخط: 22 بكسل؛
الخلفية: خطي - متدرج (إلى اليمين، rgba (96، 108، 136، 1) 0%، rgba (63، 76، 107، 1) 100%)؛
العرض: 200 بكسل؛
النص - محاذاة: المركز
بطاقة شعار
علامة HTML4
تم حظر استخدام هذه العلامة من خلال مواصفات HTML4، ويتم الحصول على التعليمات البرمجية الصالحة فقط عند استخدام عملية انتقال. استخدام علامة في HTML5
HTML 4.01 IE Cr Op Sa Fx
أرز. 1. عرض القائمة التي تم إنشاؤها باستخدام علامة
HTML5 IE Cr Op Sa Fx
لم يعد إنشاء قائمة منسدلة لمواقع الويب اتجاهًا جديدًا حيث تم قبوله جيدًا في جميع أنحاء العالم. باستخدام القائمة المنسدلة، لا يستطيع المصممون إنشاء جاذبية مرئية في تصميم موقع الويب فحسب، بل يمكنهم أيضًا توفير نظام تنقل فعال للموقع. لقد جعل HTML5 وCSS3 إنشاء قائمة منسدلة جذابة بصريًا أمرًا سهلاً للغاية.
وهنا نعرض بعضاً من قوائم منسدلة مجانية تم تطويرها باستخدام HTML5 وCSS3. نأمل أن تنال هذه المجموعة إعجابك وتجدها مفيدة لك. شاركنا بآرائك عبر قسم التعليقات أدناه. دعونا نلقي نظرة ولا تتردد في مشاركتها مع الأصدقاء أيضًا. يتمتع!
يمكن لهذه القائمة المنسدلة أن تمنح موقع الويب الخاص بك التنقل في مربع انزلاقي أنيق للغاية ومثير للإعجاب. علاوة على ذلك، يمكن أيضًا دمج مربع القائمة الفرعية مع هذا لجعله أكثر جاذبية.
هذه قائمة تنقل متحركة بسيطة جدًا تعتمد على CSS3 ويمكن أن تتحلل بشكل رائع لاستخدامها في المتصفحات الأقدم بالإضافة إلى أنها دليل مستقبلي بحيث يمكنك استخدامها مع الجيل التالي من المتصفحات أيضًا.
باستخدام القائمة المنسدلة المتحركة المستندة إلى CSS3، يمكن للمرء إضافة انتقالات وتحويلات جميلة إلى موقعه على الويب أو قالبه، وإضافة مظهر مصقول إلى موقعه على الويب.
باستخدام هذه القائمة المنسدلة، يمكنك تحقيق قائمتين على مستويين لسهولة التنقل.
في هذه القائمة المنسدلة، يتم استخدام CSS فقط ولا توجد صور في هذه القائمة المنسدلة. علاوة على ذلك، فهو متوافق مع المتصفحات ومُحسّن لـ IE7.
هذا نوع آخر أنيق جدًا وأنيق من قالب قائمة CSS3 الداكن والذي يمكنك استخدامه على موقع الويب الخاص بك أيضًا.
كما يوحي اسم هذه القائمة المنسدلة، فهي جزء إبداعي من القائمة المنسدلة التي يمكن أن تمنح موقع الويب مظهرًا فريدًا وممتعًا للغاية.
إذا كنت تبحث عن بعض الإلهام لإنشاء نظام تنقل يعتمد على CSS3 بأسلوب رخامي، فيمكن لهذه القائمة المنسدلة أن تقدم لك الكثير من الأفكار الملهمة. ستكون قائمة CSS3 المنسدلة الأفقية مناسبة للمواقع السوداء والبيضاء.
باستخدام CSS3، يمكن للمرء بسهولة إنشاء أنواع مختلفة من القوائم المنسدلة. يتعين على المرء ببساطة أن يتواصل مع قوة خياله ويمكن أن تكون النتيجة مذهلة. في هذه القائمة المنسدلة، عند التمرير فوق عناصر القائمة العلوية، تظهر عناصر القائمة الفرعية بشكل دائري.
وهذا مثال رائع آخر على الإبداع والمهارة. هذه قائمة منسدلة متعددة المستويات تعتمد على CSS3 مع الانتقال والرسوم المتحركة. هذه قائمة متعددة المستويات تعتمد على UL-LI.
يتم إنشاء هذه القائمة المنسدلة أيضًا باستخدام CSS3 ويتم إنشاء القوائم الفرعية باستخدام الرسوم المتحركة مع بعض تأثيرات الانتقال المذهلة. ضع في اعتبارك أن هذه التأثيرات الجديدة تعمل فقط في أحدث المتصفحات.
هذه قائمة منسدلة أخرى تعتمد على UL-LI وتشبه القائمة الموجودة على موقع Microsoft على الويب. يتم إنشاء القائمة المنسدلة المستندة إلى إجراء النقر CSS3 بمساعدة jQuery.
فيما يلي قائمة منسدلة أخرى متعددة المستويات تعتمد على CSS3 بنقرة واحدة حيث تظهر القائمة الفرعية عند إجراء النقر وليس عند التمرير.
فيما يلي قائمة منسدلة أخرى تعتمد على مستويين CSS3 حيث تنزلق القائمة الفرعية عند تحريك الماوس فوق العناصر الأصلية. هذه قائمة منسدلة تعتمد على CSS ولا تحتوي على JS. إنه يعمل بشكل مثالي على متصفحات Firefox وChrome وSafari.
هذه قائمة منسدلة أخرى متعددة المستويات تعتمد على CSS3 وتحتوي على أيقونات ذات نمط معدني تبدو جميلة للغاية. هذه أيضًا قائمة تعتمد على UL-LI.
تأتي هذه القائمة المنسدلة مع قوائم فرعية تنزلق للخارج مما يمنحها مظهرًا أنيقًا للغاية. تضيف علامات التبويب الملونة المزيد من الجمال إلى المظهر العام. يعمل التأثير المنزلق في Firefox وChrome وSafari وربما في Opera أيضًا.
إطار عمل قائمة منسدلة آخر يعتمد على CSS، وهو إطار عمل نظيف وصديق للمعايير ومجاني وسهل الاستخدام ومتعدد المتصفحات.
يتم إنشاء هذه القائمة المنسدلة باستخدام CSS3 وHTML5 وjQuery لقائمة التنقل السهلة والودية. يتم استخدام JQuery للتعامل مع التأثيرات وإضافة اللمسات النهائية أيضًا.
إليك قائمة منسدلة أخرى متعددة المستويات تشبه نظام Mac. تم استخدام نصف قطر الحدود وظل المربع وظل النص في إنشاء هذه القائمة. إنه يعمل بشكل مثالي على Firefox وSafari وChrome.
إليك قائمة رسوم متحركة أخرى لـ CSS3. يتم استخدام تأثيرات وانتقالات CSS3 القوية هنا لإنشاء قائمة تنقل متحركة مجانية لـ JS.
هذه قائمة ضخمة شائعة على مواقع التجارة الإلكترونية لأنها يمكن أن تعرض الكثير من المحتوى مع الحفاظ على التصميم نظيفًا. إنها قائمة متوافقة مع المتصفح.
هذا مثال مذهل آخر لقائمة التنقل المستندة إلى CSS3 والتي يمكن أن تعطي مظهرًا متطورًا لأي موقع ويب أو قالب.
هذه قائمة ضخمة أخرى تعتمد على CSS3 وHTML5 والتي يمكن استخدامها لعرض محتوى كبير نسبيًا في تخطيط أنيق ونظيف. يتضمن ذلك 5 حاويات تحتوي على كتل من المحتوى والقوائم.
يتم استخدام خاصية الإطارات المفتاحية CSS3 لإنشاء تأثير مبهرج جذاب. في البداية، تكون القائمة باللون الرمادي ولكن عند التمرير، يتغير لون القائمة من اللون الرمادي المزرق الفاتح جدًا إلى اللون الأزرق الداكن خلال فترة 200 مللي ثانية.
تم إنشاء قائمة التنقل الرائعة هذه باستخدام JQuery باستخدام تقنيات .animate() و .clone() حتى نتمكن من الحصول على عنصرين من عناصر القائمة (المكدس الأحمر والأبيض).
هنا، يتم استخدام CSS3 لإنشاء تنقلات مبوبة رائعة.
يتم إنشاء القائمة المشابهة لنمط jQuery باستخدام بعض انتقالات CSS3 التي يمكن أن تحل محل جميع الرسوم المتحركة الرائعة لـ jQuery في يوم من الأيام. تبدو القائمة العمودية المنزلقة المتحركة جيدة.
هذه قائمة تنقل يمكنك استخدامها لإضافة مظهر مصقول إلى موقع الويب الخاص بك أو القالب. يستخدم @font-face والتحويلات والانتقالات. إنه يعمل بشكل مثالي على Firefox وSafari وChrome.
هنا، يتم استخدام CSS3 لإنشاء قائمة عجلة CSS3 رائعة ذات طبقات تبدو مذهلة ويمكن أن تمنح موقع الويب الخاص بك مظهرًا جميلاً للغاية.
توضح هذه القائمة المنسدلة أنه يمكن إنشاء قائمة منسدلة رائعة باستخدام CSS3.
أصبح استخدام القوائم المنسدلة أمرًا ضروريًا في تطبيقات سطح المكتب، ومع CSS وjQuery يمكن للمرء تحقيق النتائج المرجوة.
يعتمد تأثير LavaLamp على البرنامج المساعد jQuery وهنا يتم استخدام انتقالات CSS3 لتحقيق هذه النتيجة دون أي JavaScript.
هذه قائمة منسدلة متعددة المستويات يمكنك استخدامها على موقع الويب الخاص بك لعرض محتوى كبير مع الحفاظ على التصميم أنيقًا ونظيفًا.
يتم إنشاء هذه القائمة المنسدلة الموسيقية باستخدام تأثيرات الرسوم المتحركة بتنسيق HTML5 وCS3.
هذه قائمة منسدلة أنيقة للغاية ومتعددة الألوان تعتمد على CSS3 ثلاثية الأبعاد لإضافة مظهر رائع إلى موقع الويب الخاص بك. هذه قائمة تعتمد على UL-LI.