شرح HTML وتمارين إضافية
ارجع إلى هذه الصفحة عندما تحتاج إلى مثال كامل أو خطوات تجهيز المشروع أو تمرين إضافي. تابع الدروس القصيرة لإنجاز مهمة واحدة في كل مرة.
1. عنوان وفقرة
استخدم h1 للعنوان الرئيسي، و p للفقرة. اكتب اسمك وجملة عنك في ملفك، ثم احفظه وحدّث المتصفح.
HTML
<h1 id="about">مرحباً، أنا سارة</h1>
<p>هذه صفحتي الأولى.</p>طبّق على جهازك: تجهيز الملف
تحتاج إلى حاسوب ومتصفح وبرنامج تكتب فيه الكود. ستفتح صفحتك على جهازك مباشرة؛ لا تحتاج إلى نشرها على الإنترنت.
- استخدم برنامجاً لكتابة النصوص، مثل المفكرة، أو ثبّت Visual Studio Code. أنشئ مجلداً باسم
first-pageوافتحه في البرنامج. - داخل المجلد، أنشئ ملفاً باسم
index.html. إذا استخدمت المفكرة، تأكد أنها لم تضف.txtإلى نهاية الاسم. - اكتب المثال الكامل واحفظه بترميز
UTF-8. انقر مرتين علىindex.htmlلفتحه في المتصفح. - غيّر الاسم في المثال إلى اسمك، واحفظ الملف، ثم حدّث صفحة المتصفح لترى التغيير.
مثال الملف الكامل ومرجع عناصر HTML
باستخدام HTML، تخبر المتصفح أن هذا النص عنوان، وهذا النص فقرة، وهذه قائمة. انظر إلى الكود والنتيجة بجانبه، وحاول معرفة السطر الذي أظهر كل جزء.
index.html · اكتب الكود في ملفك
<!doctype html>
<html lang="ar" dir="rtl">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>صفحة سارة الأولى</title>
</head>
<body>
<main>
<h1>مرحباً، أنا سارة</h1>
<p>أتعلّم بناء المواقع، وهذه صفحتي الأولى.</p>
<h2>ثلاثة أشياء أحبّها</h2>
<ul>
<li>القراءة</li>
<li>الرسم</li>
<li>تعلّم شيء جديد</li>
</ul>
<a href="https://developer.mozilla.org/">موقع أحبّه</a>
</main>
</body>
</html>مرحباً، أنا سارة
أتعلّم بناء المواقع، وهذه صفحتي الأولى.
ثلاثة أشياء أحبّها
- القراءة
- الرسم
- تعلّم شيء جديد
هكذا يمكن أن تبدو صفحتك الأولى. اكتبها عن نفسك؛ ستتعلّم الألوان والتنسيق لاحقاً.
- head / body
headللإعدادات، مثل اسم تبويب المتصفح.bodyللمحتوى الذي يراه الزائر، مثل النصوص والصور.- h1 / h2 / p
h1للعنوان الرئيسي؛h2لعنوان قسم؛pلفقرة نصية.- ul / li
- اكتب القائمة داخل
ul، وكل عنصر داخلli. - a / href
- استخدم
aللرابط، واكتب وجهته داخلhref. اكتب بين الوسمين نصاً يوضح للزائر إلى أين ينقله الرابط. - عنصر / خاصية
- العنصر يحدّد نوع المحتوى، مثل العنوان أو الرابط. الخاصية تضيف معلومات عنه؛ مثلاً
hrefتحدّد وجهة الرابط.
غيّر النص داخل h1، ثم داخل title. أيّهما غيّر العنوان أمامك، وأيّهما غيّر اسم التبويب؟
2. قائمة ورابط
اجمع عناصر القائمة داخل ul، واكتب كل عنصر داخل li. أضف رابطاً باستخدام a، وحدّد وجهته داخل href. في ملفك، أضف إلى العنوان الرئيسي id="about" حتى يعود إليه الرابط التالي.
HTML
<ul>
<li>القراءة</li>
<li>الرسم</li>
</ul>
<a href="#about">العودة إلى التعريف بي</a>أضف عنصراً ثالثاً وغيّر نص الرابط. للرابط الخارجي، استخدم عنواناً كاملاً يبدأ بـ https:// وجرّبه في ملفك على جهازك.
3. صورة ووصفها — على جهازك
اتبع خطوات تجهيز الملف أعلاه. ضع صورة بجانب index.html. اكتب اسمها داخل src، ووصفها داخل alt.
HTML
<img src="photo.jpg" alt="شجرة في حديقتي" width="240">اكتب اسم ملفك الحقيقي ووصف صورتك. غيّر اسم الملف مؤقتاً: ماذا يظهر مكانها؟ img لا يحتاج إلى وسم نهاية.
4. صفحتك المستقلة
ابدأ ملفاً جديداً على جهازك دون نسخ المثال كاملاً. يمكنك الرجوع إلى شرح العنصر إذا نسيته. اجمع ما تعلّمته في صفحة تعرّف فيها بنفسك.
- اضبط لغة الصفحة واتجاهها واسم التبويب، ثم أضف اسمك داخل
h1وفقرة قصيرة داخلp. - أضف ثلاثة اهتمامات، وصورة بوصف واضح، ورابطاً يعمل وله نص يوضح وجهته.
- احفظ الصفحة وأعد فتحها. جرّب الصورة والرابط واتجاه العربية. احتفظ بالملف لتنسّقه في مرحلة CSS.
تجربة إضافية: صفحة ثانية
أنشئ hobbies.html وأضف روابط بينها وبين صفحتك الرئيسية. جرّب الانتقال في الاتجاهين داخل المتصفح.
شروحات ومراجع إضافية
ارجع إلى مصدر إذا احتجت إلى شرح أكثر
ركّز على الموضوعات التي تحتاجها لمهمة المرحلة. طبّق أثناء التعلّم؛ إنهاء كل المقاطع ليس شرطاً للمتابعة.
خطة دراسة HTML
من يريد خطة عربية منظمة مع واجبات.
تفاصيل الدورةمدخل إلى تطوير الويب: HTML وCSS وJavaScript
من يريد مقدمة واحدة تشرح التقنيات الثلاث.
تفاصيل الدورةأساس الواجهة
من يريد بداية مختصرة وخطوات واضحة.
تفاصيل الدورةهل واجهتك مشكلة؟
التغييرات لا تظهر
احفظ الملف وحدّث المتصفح. تأكد أنك فتحت الملف نفسه الذي تعدّله، وأن امتداده .html وليس .html.txt.
الصورة أو الرابط لا يعمل
راجع اسم الصورة داخل src وقارنه باسم الملف الحقيقي، بما فيه الامتداد. ضع الصورة بجانب ملف الصفحة. وللرابط، راجع العنوان المكتوب داخل href وتأكد أنه بين علامتَي اقتباس.
الصفحة تبدو بسيطة
من الطبيعي أن تبدو الصفحة بسيطة الآن. تكتب باستخدام HTML النصوص والصور والروابط، ثم تستخدم CSS لتغيير ألوانها وأحجامها وترتيبها.
فهمت المثال، لكن لا أعرف كيف أبدأ وحدي
ابدأ بعنوان وفقرة فقط. عندما يظهران في المتصفح، أضف القائمة، ثم الصورة. لا تحاول كتابة كل شيء دفعة واحدة.