بنية ملف الـ HTML
يتكون ملف HTML من جزئين رئيسيين هما :
1. الرأس Head : يحتوي على
المعلومات الإضافية الخاصة بالصفحة مثل عنوان الصفحة والكلمات المفتاحية فيها
وغيرها من الأمور الخاصة بالصفحة والتي لا تعتبر من ضمن المحتوى.
2. الجسم Body : وهو يحتوي على المحتوى الذي يراه المستخدم.
ففي
المثال تم تحديد عنوان الصفحة (الذي يظهر في شريط العنوان للمتصفح) بإحاطته بـ
</title> و <title> والمكان الصحيح لوسم الـ <title> هو الرأس، حيث أن الوسم
title لا يعتبر من ضمن محتوى الصفحة ولا يظهر في الصفحة، وتستخدمه محركات
البحث للتعرف، ولا يمكنك وضع وسوم تنسيق أخرى بين وسمي الـ title.
كذلك
يوضع في الرأس وسم <script> لإضافة برمجة الجافاسكربت في الصفحة. ومثله وسم
<style> لأضافة تنسيقات نمطية في الصفحة. يضع وسم <meta> لتحدد خصائص الصفات
(مثل لغة الصفحة) في منطقة الرأس أيضا.
أما باقي الوسوم فأغلبها يوضع في
منطقة الجسم body.
نقاط مهمة:
- لغة HTML لا تراعي حالة الأحرف من حيث كونها كبيرة أو صغيرة، أي أنه
في الـ HTML لا يختلف وضع الوسم <b> عن <B>.
- يمكن إحاطة قيم الخصائص بعلامة إقتباس مزدوجة ( " ) أو مفردة ( ' )،
ويمكن أيضا عدم إحاطتها بأي منها بشرط أن تكون القيمة تتألف من كلمة واحدة
فقط أي بدون مسافة فاصلة.
- بعض الأوسمة تحتاج إلى وسم إغلاق مثل (<b>Hello</b>) وبعضها لا تحتاج
إلي وسم إغلاق مثل (<br>).
- قد وقد لا يحتوي وسم الفتح على خصائص إضافية، ولكن وسم الإغلاق لا
يحتوي أبدا على هذه الخصائص.
- لغة HTML لا تراعي المسافات الزائدة، وتعتبرها جميعا مسافة واحدة، أي
أن وضع مسافة واحدة بين كلمتين، يساوي وضع مسافتين أو أكثر، ويساوي وضع سطر
جديد، ويساوي وضع علامة جدولة tab، كلها تترجم إلى مسافة واحدة فقط.
- توضع التعليقات بين <-- و --!> أي أن المتصفح يتجاهل أي شيء بينهما
وكأنه غير موجود.