مقدمة إلى HTML
ما هو HTML؟
HTML (لغة ترميز النص التشعبي) هي اللغة القياسية لإنشاء صفحات الويب. إنها ليست لغة برمجة، بل لغة ترميز — فهي تستخدم الوسوم (tags) لإخبار المتصفح بكيفية عرض المحتوى.
كل صفحة ويب تراها، من المدونات البسيطة إلى منصات التجارة الإلكترونية المعقدة، مبنية باستخدام HTML في الأساس. يحدد HTML هيكل الصفحة: العناوين، الفقرات، الصور، الروابط، الجداول... "الهيكل العظمي" لكل شيء يُنشأ بواسطة HTML.
مستند HTML بسيط
كل مستند HTML يتكون من سلسلة من الوسوم. فيما يلي أبسط هيكل لمستند HTML:
<!DOCTYPE html>
### مثال
<html>
<head>
<title>موقعي الأول</title>
</head>
<body>
<h1>مرحباً بالعالم!</h1>
<p>هذه هي فقرتي الأولى.</p>
</body>
</html>
تحليل الكود
<!DOCTYPE html>— إعلان نوع المستند، يخبر المتصفح أن هذا مستند HTML5<html>— العنصر الجذر لمستند HTML، كل شيء يوضع داخل هذه العلامة<head>— منطقة رأس المستند، تحتوي على البيانات الوصفية (العنوان، الترميز، إلخ.)<title>— يحدد عنوان الصفحة الذي يظهر في علامة تبويب المتصفح<body>— منطقة جسم المستند، كل المحتوى المرئي يوضع هنا<h1>— عنوان المستوى الأول، عادةً أكبر نص في الصفحة<p>— علامة الفقرة، تستخدم لتغليف كتلة من النص
بناء جملة وسوم HTML
وسوم HTML عادةً ما تأتي في أزواج: وسم البداية و وسم النهاية:
<اسمالوسم>المحتوى هنا</اسمالوسم>
- وسم البداية:
<اسمالوسم>— أقواس زاوية تحيط باسم الوسم - وسم النهاية:
</اسمالوسم>— مثل وسم البداية لكن مع شرطة مائلة - المحتوى: النص أو الوسوم الأخرى بين وسم البداية ووسم النهاية
بعض الوسوم ليس لها محتوى وتسمى الوسوم الفارغة (void tags)، مثل علامة فاصل السطر
<br>وعلامة الخط الأفقي<hr>.
<TAGNAME> يعمل تقنيًا، إلا أن الحروف الصغيرة أكثر معيارية وقابلية للقراءة.
سمات HTML (Attributes)
يمكن أن تحتوي الوسوم على سمات لتوفير معلومات إضافية. تُكتب السمات في وسم البداية باستخدام الصيغة name="value":
<a href="https://www.example.com">هذا رابط</a>
<img src="/assets/images/tutorials/html-example-photo.webp" alt="صورة نموذجية">
href— عنوان URL الوجهة للرابطsrc— مسار ملف الصورةalt— نص بديل عندما لا يمكن تحميل الصورة (مهم لإمكانية الوصول)
" " للاتساق.
إصدارات HTML
مر HTML بعدة إصدارات منذ نشأته. نحن نستخدم حاليًا HTML5، أحدث معيار. قدم HTML5 العديد من الميزات الجديدة:
- الوسوم الدلالية (
<header>و<nav>و<article>وغيرها) - دعم الصوت والفيديو الأصلي (
<audio>و<video>) - واجهة رسم Canvas
- التخزين المحلي (localStorage)
- دعم الصور المتجاوبة
أدوات التطوير
تحتاج فقط إلى شيئين لكتابة HTML:
- محرر نصوص — VS Code (مجاني وخفيف)، Sublime Text، أو Notepad++
- متصفح — Chrome، Edge، أو Firefox جميعها تعمل
اكتب الكود في محررك، احفظه كملف .html، ثم افتحه بالمتصفح — بهذه البساطة.
❓ أسئلة شائعة
p لـ paragraph، h لـ heading)، وستحفظها من خلال الممارسة. الأهم هو فهم دلالات الوسوم ومنطق التداخل، وليس اللغة الإنجليزية.<!DOCTYPE html> في السطر الأول؟ ماذا يحدث إذا لم أضعه؟📖 ملخص
- HTML هي لغة ترميز تستخدم الوسوم لوصف هيكل الصفحة، وليست لغة برمجة
- كل مستند HTML يتبع هيكلًا ثابتًا:
<!DOCTYPE html>،<html>،<head>+<body> - الوسوم عادةً ما تأتي في أزواج (بداية ونهاية)، وبعض الوسوم الفارغة ليس لها وسم نهاية
- السمات توفر تكوينًا إضافيًا للوسوم، تُكتب في وسم البداية
- نحن نستخدم حاليًا HTML5، الذي يضيف الوسوم الدلالية والصوت/الفيديو وميزات جديدة أخرى
📝 تمارين
- أنشئ أول صفحة ويب لك: افتح محرر النصوص (أو VS Code)، انسخ مثال الكود الأول من هذا الفصل، احفظه باسم
myfirst.html، وانقر نقرًا مزدوجًا لفتحه في المتصفح. عدّل المحتوى داخل وسمي<h1>و<p>لتعريف بنفسك، ثم احفظ وأنعش المتصفح لرؤية التغييرات. - لاحظ صفحة ويب حقيقية: افتح أي موقع ويب (مثل ويكيبيديا)، انقر بزر الماوس الأيمن واختر "عرض مصدر الصفحة"، وانظر كم وسمًا يمكنك التعرف عليه!



