HTML تعني لغة ترميز النص التشعبي، إنها لغة تنسيق نصية قياسية تم استخدامها لتطوير صفحات الويب التي تم إصدارها في عام 1993 HTML وهي لغة يتم تفسيرها بواسطة المتصفح وهي تخبر المتصفح بما يجب عرضه وكيفية عرضه.
HTML هي لغة مهمة لمعرفة ما إذا كان أي شخص يريد العمل في مجال تطوير الويب [مصممو الويب، مطورو الويب].
ولا يكفي HTML وحده لمطور الويب لأن البرمجة بلغة HTML تحدد فقط بنية البيانات التي سيتم عرضها على المتصفح في صفحة ويب، لجعلها جذابة بصريًا و لجعلها فعالة ، سنحتاج إلى استخدام CSS و Javascript على التوالي.
وفي هذه المقالة سنجيب على بعض الأسئلة الشائعة في مسار مقدمة في عالم البرمجة بلغة HTML + CSS.
لا، يتم تحديد عناصر HTML بواسطة علامة البداية، وقد تحتوي على بعض المحتوى وعلامة إغلاق.
على سبيل المثال، <h1> العنوان 1 </h1> هو عنصر HTML ولكن فقط <h1> هو علامة البداية و </ h1> هي علامة ختامية.
العلامات هي المكون الأساسي لـ HTML الذي يحدد كيفية تنظيم المحتوى / تنسيقه، بينما يتم استخدام السمات مع علامات HTML لتحديد خصائص العنصر. على سبيل المثال، <p align = ”center”> أسئلة المقابلة </ p> ، في هذا "المحاذاة" هي السمة التي سنستخدمها في محاذاة الفقرة لتظهر في وسط العرض.
عناصر HTML التي لا تحتوي على علامات إغلاق أو التي لا تحتاج إلى إغلاق هي عناصر باطلة، على سبيل المثال، <br /> ، <img /> ، <hr /> ، إلخ.
في HTML ، يتم التعامل مع تسلسل فارغ من أحرف المسافات البيضاء على أنه حرف مسافة واحد، لأن المتصفح يقوم بطي مسافات متعددة في حرف مسافة واحد وهذا يساعد المطور على وضع مسافة بادئة بين أسطر النص دون القلق بشأن المسافات المتعددة والحفاظ على قابلية القراءة وفهم HTML رموز.
في HTML ، يتم حجز بعض الأحرف مثل "<" ، ">" ، "/" ، إلخ، لاستخدام هذه الأحرف في صفحة الويب، نحتاج إلى استخدام كيانات الأحرف التي تسمى كيانات HTML. فيما يلي بعض التعيين بين الحرف المحجوز وطبيعة الكيان الخاصة به لاستخدامها.
تُستخدم سمة الفئة لتحديد اسم الفئة لعنصر HTML. يمكن أن تحتوي العناصر المتعددة في HTML على نفس قيمة الفئة، أيضًا، يتم استخدامه بشكل أساسي لربط الأنماط المكتوبة في ورقة الأنماط بعناصر HTML.
يمكن أن تحتوي العناصر المتعددة في البرمجة بلغة HTML على نفس قيمة الفئة، بينما لا يمكن ربط قيمة سمة المعرف لعنصر ما بعنصر HTML آخر.
تعد بيانات النموذج متعدد الأجزاء إحدى قيم سمة enctype. يتم استخدامه لإرسال بيانات الملف إلى جانب الخادم للمعالجة، القيم الأخرى الصالحة لسمة enctype هي نص/ عادي و application / x-www-form-urlencoded.
تحتوي كل صفحة ويب على مكونات مختلفة لعرض المحتوى المقصود وواجهة مستخدم محددة. ولكن لا يزال هناك عدد قليل من الأشياء التي تم تصميمها وفقًا لنموذج وهي طريقة مقبولة عالميًا لهيكلة صفحة الويب مع البرمجة بلغة HTML، مثل:
<header> : يخزن معلومات البداية حول صفحة الويب.
<footer>: يمثل القسم الأخير من الصفحة.
<nav> : قائمة التنقل الخاصة بصفحة HTML.
<article>: هي مجموعة من المعلومات.
<section> : يتم استخدامه داخل كتلة المقالة لتحديد البنية الأساسية للصفحة.
<aside>: محتوى الشريط الجانبي للصفحة