مقدمة عن HTML (لغة ترميز النص التشعبي - HyperText Markup Language):
HTML هي البنية الأساسية لإنشاء صفحات الويب. أنا ليست لغة برمجة بالمعنى الكامل، بل هي لغة ترميزية لهيكل ومحتوى صفحة الويب. أهم النقاط حول HTML:
ما هو HTML؟
- لغة ترميز: تستخدم وسومًا (علامات) رسم أجزاء مختلفة من المحتوى، مثل البني والفقرات والصور والجرافيك والروابط وغيرها.
- هيكل الصفحة: تُحدد HTML إنشاء الصفحة، مثل الرأس (الرأس) والجسم (الجسم) والتذييل (التذييل).
- محتوى الصفحة: تُحدد محتوى الصفحة HTML، مثل النصوص والصور والفيديوهات.
- نص تشعبي: تُمكن HTML من إنشاء روابط تشعبية (ارتباطات تشعبية) لعرض تفاصيل البيانات الخاصة بها.
مكونات HTML الأساسية:
- الوسوم (Tags): استخلاص مفاهيم HTML. تتكون من:
- إشارة البداية (Start Tag):
<tagname>
(مثل<p>
) - وصل النهاية (علامة النهاية):
</tagname>
(مثل</p>
) - الموقد (العنصر): المحتوى بين البداية والنهاية، بالإضافة إلى الوسمين نفسهما. مثال:
<p>هذه فقرة.</p>
- إشارة البداية (Start Tag):
- العناصر الفارغة (Empty Elements): بعض العناصر لا تحتوي على محتوى ولا تحتاج إلى ربط النهاية، مثل
<br>
(فاصل سطر) و<img>
(صورة). - السمات (السمات): الفائز بمعلومات إضافية إلى العناصر. تُكتب في البداية على شكل
attribute_name="attribute_value"
. مثال:<img src="image.jpg" alt="وصف الصورة">
مثال بسيط لصفحة HTML:
لغة ترميز النص الفائق
<!DOCTYPE html><html lang="ar" dir="rtl"><head> <meta charset="UTF-8"> <title>صفحة بسيطة</title></head><body> <h1>هذا عنوان رئيسي</h1> <p>هذه فقرة من النص.</p> <img src="image.jpg" alt="صورة"> <a href="https://www.example.com">رابط إلى مثال</a></body></html>
شرح المثال:
<!DOCTYPE html>
: يُحدد نوع المستند، وهو HTML5 في هذه الحالة.<html lang="ar" dir="rtl">
: عذراً. يُحدد أن لغة الصفحة هي العربية وأن الكتابة بالانكليزية لليسار.<head>
: يحتوي على معلومات حول الصفحة، مثل العنوان والترميز.<meta charset="UTF-8">
: يُحدد تعريف المستخدم في الصفحة.<title>صفحة بسيطة</title>
: يتم تحديد عنوان الصفحة الذي يظهر في شريط إصدار المتصفح.
<body>
: محتويات على صفحة الظاهر المستخدم.<h1>هذا عنوان رئيسي</h1>
:العنوان الرئيسي.<p>هذه فقرة من النص.</p>
:فقرة من النص.<img src="image.jpg" alt="صورة">
:صورة.<a href="https://www.example.com">رابط إلى مثال</a>
:رابط تشعبي.- جرب الان
أهمية HTML:
- البناء الأساسي للويب: تُعتبر HTML حجر الزاوية في تطوير الويب، حيث يمكنك إنشاء جميع صفحات الويب.
- سهولة التعلم: تُعتبر تعتبر HTML سهلة التعلم، مما يجعلها نقطة المستوى للمبتدئين في تطوير مجال الأعمال.
- لتتكامل مع الآخر: تتكامل HTML بشكل جيد مع تقنيات أخرى مثل CSS (لتنسيق المظهر) و JavaScript (لإضافة التفاعلية).
باختصار، تُعتبر لغة HTML حاسمة لكل من يعرف تطوير الويب. من خلال فهم أساسياتها، بدأ المشروع في إنشاء صفحات الويب ثم الانتقال إلى مشاريع أكثر مخاطرًا.