# مشروع التيراريوم الجزء الأول: مقدمة إلى HTML  > رسم توضيحي بواسطة [Tomomi Imura](https://twitter.com/girlie_mac) ## اختبار ما قبل المحاضرة [اختبار ما قبل المحاضرة](https://ff-quizzes.netlify.app/web/quiz/15) > شاهد الفيديو > > [](https://www.youtube.com/watch?v=1TvxJKBzhyQ) ### المقدمة HTML، أو لغة ترميز النصوص التشعبية، هي "الهيكل العظمي" للويب. إذا كانت CSS "تُلبس" HTML و JavaScript تُضفي عليها الحياة، فإن HTML هي جسم تطبيق الويب الخاص بك. حتى أن بناء HTML يعكس هذه الفكرة، حيث يتضمن علامات مثل "head"، "body"، و "footer". في هذا الدرس، سنستخدم HTML لتصميم "الهيكل العظمي" لواجهة التيراريوم الافتراضي الخاص بنا. ستحتوي الواجهة على عنوان وثلاثة أعمدة: عمود على اليمين وآخر على اليسار حيث تعيش النباتات القابلة للسحب، ومنطقة في المنتصف ستكون التيراريوم الزجاجي. بنهاية هذا الدرس، ستتمكن من رؤية النباتات في الأعمدة، ولكن الواجهة ستبدو غريبة بعض الشيء؛ لا تقلق، في القسم التالي ستضيف أنماط CSS لتحسين مظهر الواجهة. ### المهمة على جهاز الكمبيوتر الخاص بك، قم بإنشاء مجلد باسم "terrarium" وداخله ملف باسم "index.html". يمكنك القيام بذلك في Visual Studio Code بعد إنشاء مجلد التيراريوم الخاص بك عن طريق فتح نافذة جديدة من VS Code، والنقر على "فتح مجلد"، والتنقل إلى المجلد الجديد. انقر على زر "ملف" الصغير في لوحة المستكشف وقم بإنشاء الملف الجديد:  أو استخدم هذه الأوامر في Git Bash: * `mkdir terrarium` * `cd terrarium` * `touch index.html` * `code index.html` أو `nano index.html` > ملفات index.html تشير إلى المتصفح بأنها الملف الافتراضي في المجلد؛ عناوين URL مثل `https://anysite.com/test` قد تكون مبنية باستخدام هيكل مجلد يتضمن مجلدًا باسم `test` يحتوي على ملف `index.html` بداخله؛ لا يتوجب على `index.html` أن يظهر في عنوان URL. --- ## نوع المستند وعلامات html السطر الأول في ملف HTML هو نوع المستند. من المدهش قليلاً أنك بحاجة إلى وضع هذا السطر في أعلى الملف، ولكنه يخبر المتصفحات القديمة بأن عليها عرض الصفحة في الوضع القياسي، وفقًا لمواصفات HTML الحالية. > نصيحة: في VS Code، يمكنك التمرير فوق علامة والحصول على معلومات حول استخدامها من أدلة مرجعية MDN. السطر الثاني يجب أن يكون علامة الفتح ``، متبوعة الآن بعلامة الإغلاق ``. هذه العلامات هي العناصر الجذرية لواجهتك. ### المهمة أضف هذه الأسطر في أعلى ملف `index.html` الخاص بك: ```HTML ``` ✅ هناك أوضاع مختلفة يمكن تحديدها عن طريق تعيين نوع المستند باستخدام سلسلة استعلام: [وضع Quirks والوضع القياسي](https://developer.mozilla.org/docs/Web/HTML/Quirks_Mode_and_Standards_Mode). كانت هذه الأوضاع تدعم المتصفحات القديمة جدًا التي لا تُستخدم عادةً في الوقت الحاضر (مثل Netscape Navigator 4 و Internet Explorer 5). يمكنك الالتزام بإعلان نوع المستند القياسي. --- ## "الرأس" في المستند منطقة "الرأس" في مستند HTML تتضمن معلومات أساسية عن صفحتك، تُعرف أيضًا باسم [البيانات الوصفية](https://developer.mozilla.org/docs/Web/HTML/Element/meta). في حالتنا، نخبر خادم الويب الذي سيتم إرسال هذه الصفحة إليه لعرضها، بأربعة أشياء: - عنوان الصفحة - بيانات وصفية للصفحة تتضمن: - "مجموعة الأحرف"، التي تخبر عن نوع ترميز الأحرف المستخدم في الصفحة - معلومات المتصفح، بما في ذلك `x-ua-compatible` التي تشير إلى أن المتصفح IE=edge مدعوم - معلومات حول كيفية تصرف نافذة العرض عند تحميلها. تعيين نافذة العرض لتكون بمقياس أولي 1 يتحكم في مستوى التكبير عند تحميل الصفحة لأول مرة. ### المهمة أضف كتلة "الرأس" إلى مستندك بين علامات الفتح والإغلاق ``. ```html
hello
` للإشارة إلى فقرة. قم بإنشاء جسم واجهتك عن طريق إضافة مجموعة من علامات `` داخل زوج علامات ``؛ الآن يبدو الترميز الخاص بك كالتالي: ### المهمة ```html