تقنية

ما هي لغة HTML؟ دليل شامل للمبتدئين

ما هي لغة HTML؟ دليل شامل للمبتدئين


1. ما هي لغة HTML؟

HTML (HyperText Markup Language) هي لغة ترميز تُستخدم لإنشاء وتنظيم محتوى صفحات الويب.

  • ليست لغة برمجة: لا تُنفذ مهام معقدة، بل تُحدد هيكل الصفحة (العناوين، النصوص، الصور، الروابط).

  • اللبنة الأساسية للويب: كل مواقع الإنترنت تُبنى باستخدام HTML.

مثال بسيط:

html
Copy
<!DOCTYPE html>  
<html>  
<head>  
    <title>عنوان الصفحة</title>  
</head>  
<body>  
    <h1>مرحبًا بالعالم!</h1>  
    <p>هذه فقرة نصية.</p>  
</body>  
</html>  

2. الهيكل الأساسي لصفحة HTML

كل صفحة HTML تحتوي على:

  1. <!DOCTYPE html>: يُعلن أن المستند من نوع HTML5.

  2. <html>: العنصر الجذر الذي ي包裹 كل المحتوى.

  3. <head>: يحتوي على معلومات غير مرئية للمستخدم (مثل العنوان، الروابط لملفات CSS/JS).

  4. <body>: يحتوي على المحتوى المرئي (نصوص، صور، جداول).

مثال مُفصَّل:

html
Copy
<!DOCTYPE html>  
<html lang="ar" dir="rtl">  
<head>  
    <meta charset="UTF-8">  
    <meta name="viewport" content="width=device-width, initial-scale=1.0">  
    <title>أول صفحة لي</title>  
</head>  
<body>  
    <h1>مرحبًا!</h1>  
    <p>أنا أتعلم HTML.</p>  
</body>  
</html>  

3. أهم العلامات (Tags) في HTML

العلامةالوصف
<h1> إلى <h6>عناوين رئيسية وفرعية (من الأكبر إلى الأصغر).
<p>فقرة نصية.
<a href="رابط">رابط نقر (Hyperlink).
<img src="صورة.jpg">إدراج صورة.
<ul> أو <ol>قوائم غير مُرقَّمة أو مُرقَّمة.
<li>عنصر في القائمة.
<div>حاوية عامة لتجميع العناصر.

مثال عملي:

html
Copy
<h2>ماذا أتعلم اليوم؟</h2>  
<ul>  
    <li>HTML</li>  
    <li>CSS</li>  
    <li>JavaScript</li>  
</ul>  
<a href="https://example.com">زيارة مثال</a>  
<img src="image.jpg" alt="وصف الصورة">  

4. ما هي السمات (Attributes)؟

  • وظيفتها: إضافة معلومات إضافية للعناصر (مثال: تحديد رابط، حجم الصورة).

  • أشهر السمات:

    • href: يُحدد رابط النقر في <a>.

    • src: يُحدد مصدر الصورة في <img>.

    • alt: وصف نصي للصورة (مهم لـ SEO وإمكانية الوصول).

    • class و id: لتنسيق العناصر عبر CSS.

مثال:

html
Copy
<a href="https://google.com" target="_blank">ابحث عبر جوجل</a>  
<img src="logo.png" alt="شعار الموقع" width="200">  

5. HTML5 والعناصر الدلالية (Semantic Tags)

أضافت HTML5 علامات تُحدد معنى المحتوى لتحسين:

  • SEO: جوجل تفهم هيكل الصفحة بشكل أفضل.

  • إمكانية الوصول: تساعد ذوي الاحتياجات الخاصة على التنقل.

العلامةالوصف
<header>رأس الصفحة (يحتوي عادةً على الشعار والقائمة).
<nav>قائمة التنقل الرئيسية.
<section>قسم مستقل من المحتوى.
<article>محتوى مستقل (مثل مقالة، تدوينة).
<footer>تذييل الصفحة (معلومات الاتصال، حقوق النشر).

مثال:

html
Copy
<header>  
    <h1>مدونتي التقنية</h1>  
    <nav>  
        <a href="#home">الرئيسية</a>  
        <a href="#articles">المقالات</a>  
    </nav>  
</header>  
<section>  
    <article>  
        <h2>مقدمة في HTML</h2>  
        <p>هذه مقالة عن أساسيات HTML.</p>  
    </article>  
</section>  
<footer>  
    <p>جميع الحقوق محفوظة © 2024</p>  
</footer>  

6. كيف تعمل HTML مع CSS وJavaScript؟

  • HTML: الهيكل العظمي للصفحة (مثل الجدران في المنزل).

  • CSS: التصميم والتنسيق (مثل الدهان والديكور).

  • JavaScript: التفاعلية (مثل الأزرار التي تُضاء عند النقر).

مثال على الربط بينهم:

html
Copy
<!DOCTYPE html>  
<html>  
<head>  
    <link rel="stylesheet" href="style.css"> <!-- ملف CSS -->  
</head>  
<body>  
    <button onclick="alert('مرحبًا!')">انقر هنا</button>  
    <script src="script.js"></script> <!-- ملف JavaScript -->  
</body>  
</html>  

7. خطوات البدء في تعلم HTML

  1. تنصيب محرر نصوص: مثل VS Code.

  2. حفظ الملف بامتداد .html: مثل index.html.

  3. التجربة العملية: اكتب الكود وشاهده في المتصفح.

  4. الاستفادة من المصادر:


8. لماذا HTML مهمة؟

  • ضرورية لكل مطور ويب: سواء كنت مصممًا أو مبرمجًا.

  • سهلة التعلم: يمكنك إتقان الأساسيات في يوم واحد.

  • بوابة الدخول لعالم البرمجة: تُعتبر الخطوة الأولى لتعلم CSS وJavaScript.


ابدأ الآن!

html
Copy
<!DOCTYPE html>  
<html>  
<body>  
    <h1>أول صفحة ويب لي</h1>  
    <p>هذا نجاحي الأول!</p>  
</body>  
</html>  

حفظ الملف وفتحه في المتصفح لترى النتيجة 🚀


ملاحظة أخيرة:

“لا تتعلم HTML فقط، طبِّقها! كل سطر تكتبه يُقربك من الاحتراف.”

 
 
 
 
 
 

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

شاهد أيضاً
إغلاق
زر الذهاب إلى الأعلى