كتابة HTML
مُقدَّم| English | المعنى |
|---|---|
| HTML/ˌeɪtʃ tiː em ˈel/ | لغة ترميز النصوص التشعيعية |
| attribute/ˈætrɪbjuːt/ | خصائص |
| element/ˈelɪmənt/ | عناصر |
| semantic elements/səˈmæntɪk ˈelɪmənts/ | عناصر دالية |
يبدو كرابط، لكن Tab يتخطاه
- المستطيل المنسق الذي يقول “انضم” ليس تلقائياً رابطاً عاملاً. الرابطة الحقيقية مع وجه لها سلوك متصفح لا يوفره التنسيق وحده.
- HTML يعطي هيكل المحتوى ومعناه. CSS يتحكم في العرض؛ اختيار HTML ذي معنى يدعم أيضاً استخدام لوحة المفاتيح والأدوات المساعدة.
لماذا يجب استخدام عنصر عنوان حقيقي لعنوان الصفحة؟
Difficulty 1/5 · 100 coins + a small bonus on first completion today
يعرف العنوان هيكل المستند. يمكن بعد ذلك التحكم في المظهر باستخدام CSS.
اقرأ الوسم وخصائصه
- العنصر له غالباً وسم بداية ومحتوى ووسم نهاية:
<p>Meet on Thursday.</p>. الخاصية توفر معلومات في وسم البداية:<a href="join.html">Join</a>. - عنصر HTML فارغ مثل
imgليس له وسم نهاية أو محتوى فرعي. إنه لا “يغلق نفسه”؛ الشريط المائل في النهاية غير ضروري في HTML. شُغّل الوسوم المتزامنة بدون تقاطع.
أي سمة تمنح الرابط وجهته للتنقل؟
Difficulty 1/5 · 100 coins + a small bonus on first completion today
رابط مثل كيفية الانضمام يستخدم href.
عيّن مناطق الصفحة حسب الغرض
- العناصر الدلالية تشمل
navللتنقل الرئيسي وmainلمحتوى الصفحة الرئيسي. استخدم العناوين لوصف الأقسام وdivللتجميع العام عندما لا يوجد عنصر أكثر تحديداً مناسب. - عارضة
aمعhrefتتنقل؛ عارضةbuttonتقوم بإجراء عمل. تساعد العلامات الدلالية، لكن لا يزال يجب اختبار التسميات والسلوك والتركيز.
أي عناصر لها هذه المعاني المحددة لـ HTML؟ حدد كل ما ينطبق.
Difficulty 2/5 · 140 coins + a small bonus on first completion today
div هو عنصر عام. استخدم عنصرًا أكثر تحديدًا عندما يتناسب غرضه المُعرَّف.
طابق الغرض المقصود مع عنصر محلي مناسب.
Difficulty 2/5 · 140 coins + a small bonus on first completion today
توفر العناصر المحلية المعنى والسلوك الافتراضي، والذي لا يزال يتطلب تسميات قابلة للاستخدام واختباراً.
إنشاء صفحة كاملة صغيرة
- احفظ هذا المثال باسم
index.htmlبجانب ملفjoin.htmlحقيقي. افتحه في متصفح واتبع الرابط باستخدام Tab و Enter. langيحدد لغة الصفحة؛titleيُسمي تب المتصفح. تتيح إعدادات viewport لـ CSS المتجاوبة استخدام عرض الجهاز.
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Robotics club</title>
</head>
<body>
<nav aria-label="Main"><a href="join.html">How to join</a></nav>
<main>
<h1>Robotics club</h1>
<p>Meet Thursday at 4 pm in room 12.</p>
</main>
</body>
</html>
<a href="join.html">How to join</a> يجمع بين وجه القصد وتسمية مفيدة. <div class="link">Click here</div> لا يوفر ولا تنقلًا أصليًا ولا وجهة.
اختر البدائل بناءً على غرض الصورة
- تحتاج الصورة المعلوماتية إلى بديل ينقل معناها ذي الصلة. تُستخدم صورة زينة خالصة عادةً
alt=""حتى تتمكن التقنيات المساعدة من تخطيها. - بالنسبة للصورة المستخدمة كرابط، وصف وظيفة الرابط عندما لا تكون هذه المعلومات متوفرة بطرق أخرى. يتطلب المخطط المعقد أيضًا شرح بياناته المهمة نصيًا.
لا تستخدم العناوين لتكبير النص فقط، أو تكرار كلمة "image" ككل بديل. وبالمثل، لا تمنح الصور الزينية أوصافًا طويلة تعطل الصفحة.
alt="image" بديل مفيد لمخطط معلوماتي.
Difficulty 1/5 · 100 coins + a small bonus on first completion today
يجب أن ينقل البديل المعلومات ذات الصلة. يحتاج المخطط المعقد أيضًا إلى بياناته المهمة في نص.
تستخدم قصة إخبارية للنادي صورة تُظهر طلابًا يزرعون الأشجار في فناء المدرسة. اكتب نصًا بديلاً مفيداً.
Difficulty 3/5 · 200 coins + a small bonus on first completion today
مثال: "طلاب يزرعون الأشجار في فناء المدرسة." لا تخترع عدداً لم يُقدَّم.
زينة صغيرة بجانب العنوان لا تضيف أي معلومات. أي بديل للصورة يناسب عادةً؟
Difficulty 1/5 · 100 coins + a small bonus on first completion today
يسمح البديل الفارغ بتقنيات المساعدة بتخطي صورة زخرفية بحتة.
تحقق من البنية والسلوك
- تحقق من ترتيب العناوين، وتسميات الروابط ذات المعنى، واستخدام لوحة المفاتيح، وبدائل الصور. يمكن لكاشف أخطاء HTML اكتشاف أخطاء في العلامات، لكنه لا يستطيع الحكم على مدى فائدة صياغتك.
- اجعل صفحة الاجتماعات قابلة للاستخدام عند إيقاف التنسيقات. ثم قم بتنسيق المحتوى دون تحويل العناوين إلى اختصارات مظهرية فقط.
اختر HTML حسب الغرض. استخدم روابط وأزراب أصلية، وتشابكًا صالحًا، وبدائل صور تتناسب مع دور الصورة.
المصادر: Syntax HTML و W3C للصور الزينة.
في HTML، يعتبر img عنصراً فارغاً ولا يجب أن يحتوي على وسم إغلاق.
Difficulty 1/5 · 100 coins + a small bonus on first completion today
العناصر الفارغة ليس لها محتوى فرعي أو وسم إغلاق. الشريط المائل في النهاية غير ضروري؛ فهو لا يمنح عناصر HTML سلوك الإغلاق الذاتي.