أهم وسوم HTML التي يجب أن تعرفها

1. وسوم الهيكل الأساسي
1.1 <!DOCTYPE html>
الوظيفة: يُعلن أن المستند من نوع HTML5 (يجب أن يكون أول سطر في أي صفحة ويب).
مثال:
htmlCopy<!DOCTYPE html>
1.2 <html>
الوظيفة: العلامة الجذر التي تُحيط بكل محتوى الصفحة.
السمات المهمة:
lang
: تُحدد لغة الصفحة (مثال:lang="ar"
للعربية).dir
: تُحدد اتجاه النص (rtl
للعربية).
مثال:
htmlCopy<html lang="ar" dir="rtl"> <!-- باقي المحتوى --> </html>
1.3 <head>
الوظيفة: يحتوي على معلومات غير مرئية للمستخدم، مثل:
عنوان الصفحة.
روابط ملفات التنسيق (CSS).
وصف الصفحة لمحركات البحث (SEO).
مثال:
htmlCopy<head> <meta charset="UTF-8"> <title>عنوان الصفحة</title> </head>
1.4 <body>
الوظيفة: يحتوي على كل المحتوى المرئي في الصفحة (نصوص، صور، روابط، إلخ).
مثال:
htmlCopy<body> <h1>مرحبًا بالعالم!</h1> <p>هذه فقرة نصية.</p> </body>
2. وسوم النصوص والعناوين
2.1 <h1> إلى <h6>
الوظيفة: عناوين رئيسية وفرعية (من الأكبر
<h1>
إلى الأصغر<h6>
).مثال:
htmlCopy<h1>عنوان رئيسي</h1> <h2>عنوان فرعي</h2>
2.2 <p>
الوظيفة: فقرة نصية.
مثال:
htmlCopy<p>هذه فقرة نصية تحتوي على معلومات مهمة.</p>
2.3 <strong>
و <em>
الوظيفة:
<strong>
: يُظهر النص بعرض غامق (ويشير إلى أهمية المحتوى).<em>
: يُظهر النص بميل (ويشير إلى تركيز على جزء معين).
مثال:
htmlCopy<p>هذا نص <strong>مهم</strong> ونص <em>مائل</em>.</p>
2.4 <span>
الوظيفة: حاوية صغيرة لتنسيق جزء من النص (دون التأثير على الهيكل العام).
مثال:
htmlCopy<p>هذا نص <span style="color: red;">ملون</span>.</p>
2.5 <br>
الوظيفة: إدخال سطر جديد (بدون إضافة فقرة جديدة).
مثال:
htmlCopy<p>هذا نص<br>مقسوم إلى سطرين.</p>
3. وسوم القوائم
3.1 <ul>
و <ol>
الوظيفة:
<ul>
: قائمة غير مُرقَّمة (نقاط).<ol>
: قائمة مُرقَّمة (أرقام أو حروف).
مثال:
htmlCopy<ul> <li>قهوة</li> <li>شاي</li> </ul> <ol> <li>افتح المتصفح</li> <li>ادخل الرابط</li> </ol>
3.2 <li>
الوظيفة: عنصر في القائمة.
مثال:
htmlCopy<ul> <li>عنصر 1</li> <li>عنصر 2</li> </ul>
4. وسوم الروابط والصور
4.1 <a>
الوظيفة: رابط نقر (Hyperlink).
السمات المهمة:
href
: يُحدد عنوان الرابط.target
: يُحدد كيفية فتح الرابط (مثال:target="_blank"
لفتحه في نافذة جديدة).
مثال:
htmlCopy<a href="https://example.com" target="_blank">زيارة الموقع</a>
4.2 <img>
الوظيفة: إدراج صورة.
السمات المهمة:
src
: مسار الصورة.alt
: وصف نصي للصورة (مهم لـ SEO وإمكانية الوصول).width
وheight
: تحديد أبعاد الصورة.
مثال:
htmlCopy<img src="logo.png" alt="شعار الموقع" width="200">
5. وسوم الجداول
5.1 <table>
الوظيفة: يُحدد بداية جدول.
السمات المهمة:
border
: يُضيف حدودًا للجدول.
مثال:
htmlCopy<table border="1"> <!-- الصفوف والخلايا --> </table>
5.2 <tr>
الوظيفة: صف في الجدول.
مثال:
htmlCopy<tr> <td>اسم الطالب</td> <td>العمر</td> </tr>
5.3 <td>
الوظيفة: خلية بيانات في الجدول.
مثال:
htmlCopy<td>أحمد</td>
5.4 <th>
الوظيفة: خلية عنوان في الجدول (مثل: “الاسم”، “العمر”).
مثال:
htmlCopy<th>الاسم</th>
6. وسوم النماذج (Forms)
6.1 <form>
الوظيفة: يُحدد نموذجًا لجمع بيانات المستخدم.
السمات المهمة:
action
: يُحدد عنوان إرسال البيانات.method
: يُحدد طريقة الإرسال (GET أو POST).
مثال:
htmlCopy<form action="/submit" method="POST"> <!-- حقول الإدخال --> </form>
6.2 <input>
الوظيفة: حقل إدخال (نص، بريد إلكتروني، كلمة مرور، إلخ).
السمات المهمة:
type
: نوع الحقل (مثال:text
،password
،email
).placeholder
: نص تلميحي داخل الحقل.
مثال:
htmlCopy<input type="text" placeholder="ادخل اسمك">
6.3 <button>
الوظيفة: زر لإرسال النموذج أو تنفيذ إجراء.
مثال:
htmlCopy<button type="submit">إرسال</button>
6.4 <label>
الوظيفة: تسمية لحقل الإدخال (تُحسّن إمكانية الوصول).
مثال:
htmlCopy<label for="username">اسم المستخدم:</label> <input type="text" id="username">
7. وسوم HTML5 الدلالية
7.1 <header>
الوظيفة: رأس الصفحة (يحتوي عادةً على الشعار وقائمة التنقل).
مثال:
htmlCopy<header> <h1>موقعي</h1> <nav> <a href="#home">الرئيسية</a> </nav> </header>
7.2 <nav>
الوظيفة: قائمة التنقل الرئيسية.
مثال:
htmlCopy<nav> <a href="#home">الرئيسية</a> <a href="#about">من نحن</a> </nav>
7.3 <section>
الوظيفة: قسم مستقل من المحتوى.
مثال:
htmlCopy<section> <h2>عنوان القسم</h2> <p>محتوى القسم...</p> </section>
7.4 <article>
الوظيفة: محتوى مستقل (مثل مقالة أو تدوينة).
مثال:
htmlCopy<article> <h2>عنوان المقالة</h2> <p>محتوى المقالة...</p> </article>
7.5 <footer>
الوظيفة: تذييل الصفحة (معلومات الاتصال، حقوق النشر).
مثال:
htmlCopy<footer> <p>جميع الحقوق محفوظة © 2024</p> </footer>
8. وسوم أخرى مهمة
8.1 <div>
الوظيفة: حاوية عامة لتجميع العناصر وتطبيق التنسيقات عليها.
مثال:
htmlCopy<div class="container"> <h2>مرحبًا!</h2> <p>محتوى الحاوية...</p> </div>
8.2 <meta>
الوظيفة: تعريف معلومات الصفحة (مثل الترميز، وصف SEO).
مثال:
htmlCopy<meta charset="UTF-8"> <meta name="description" content="وصف الصفحة لمحركات البحث">
8.3 <link>
الوظيفة: ربط ملفات خارجية (مثل CSS).
مثال:
htmlCopy<link rel="stylesheet" href="style.css">
8.4 <script>
الوظيفة: إضافة أكواد JavaScript.
مثال:
htmlCopy<script> alert('مرحبًا!'); </script>
9. أفضل الممارسات لاستخدام الوسوم
استخدم الوسوم الدلالية مثل
<header>
و<article>
لتحسين SEO.أضف سمة
alt
للصور: لتحسين إمكانية الوصول وفهم محركات البحث.تجنب الوسوم المُهمَلة مثل
<font>
أو<center>
(استخدم CSS بدلًا منها).اختبر الصفحة على متصفحات مختلفة (Chrome, Firefox, Safari).
10. مثال عملي كامل
<!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> <link rel="stylesheet" href="style.css"> </head> <body> <header> <h1>مرحبًا بكم في موقعي</h1> <nav> <a href="#home">الرئيسية</a> <a href="#about">من نحن</a> </nav> </header> <section> <article> <h2>مقالة اليوم</h2> <p>هذه مقالة عن أساسيات HTML.</p> <img src="article.jpg" alt="صورة المقالة"> </article> </section> <footer> <p>جميع الحقوق محفوظة © 2024</p> </footer> <script src="script.js"></script> </body> </html>
الخاتمة
الوسوم هي أساس أي موقع ويب. بمجرد إتقانها، يمكنك الانتقال إلى تنسيق الصفحات باستخدام CSS وإضافة التفاعلية مع JavaScript. ابدأ بالتجربة الآن، وستجد أن بناء المواقع أسهل مما تظن!
“التعلم دون تطبيق كالشجرة بلا ثمر.” — جابر بن حيان
أبجد هوز حطي كلمن سعفص قرشت ثخذ ضظغ