HTML

HTML Introduction
مقدمة في لغة HTML

هذا الدرس يعرض مقدمة حول لغة HTML ومعاني الحروف التي تشير إليها. سنتناول أيضًا نظام الـ "HYPER TEXT"، الذي يُعد النظام البرمجي الأكثر شيوعًا واستخدامًا على الإنترنت. سنتعرف على مزايا HTML وعيوبها، بالإضافة إلى استكشاف تاريخ هذه اللغة والأسباب التي تجعلنا نتعلمها.

التاريخ

03 يناير 2020

الدروس

48

المستوى

مبتدئ

اللغة

عربي

المشاهدات

20583

المواضيع

12
الشروحات chevron_left HTML Introduction chevron_left HTML

HTML Introduction
مقدمة في لغة HTML

مراجعة تقنية
Mostafa Hefny

Mostafa Hefny

CEO & Founder CloseTag

</> HTML Introduction
مقدمة في لغة HTML

  • لغة HTML هي لغة أساسيّة لإنشاء صفحات الويب، وتعتمد HTML على الاستفادة من العلامات الزائدة <tags> لتعريف مكونات الصفحة، ويستخدم مطورو الويب علامات HTML لإنشاء هيكل الصفحة، حيث تقوم المتصفحات بتفسير هذه العلامات وتحويلها إلى شكل مرسوم على الصفحة النهائيّة.

  • لشرح بنية صفحة الويب، ينبغي معرفة أن HTML تعتمد على مجموعة من العناصر "elements"، وكل عنصر "element" يقوم برسم جزء معين من الصفحة. تتكون صفحة الويب من مجموعة من هذه العناصر، وهذه المجموعة تشكل ما يعرف بـ"blocks" أو كتل، والكتل تحتوي عادةً على مجموعة من العناصر مثل العناوين، والفقرات النصيّة، والصور، والفيديوهات، والروابط "links".

  • دور HTML ليس فقط في تحديد الهيكل، بل أيضًا في توجيه المتصفح حول كيفية عرض هذه المكوّنات، حيث تُرتب العناصر بشكل أولي، ما يعني أن النصوص والعناصر الأخرى تظهر بالترتيب الذي تم تعريفه في الكود. إذًا، مهمة HTML تتعلق بتحديد البنية الأساسيّة لصفحات الويب، دون التدخل في التفاصيل البصرية مثل الألوان والخلفيات والمؤثرات الحركية.

  • تسهل HTML تنسيق صفحات الويب وتجعلها منظمة، ولها دور أساسي كعمود فقري لصفحات الويب. تجدر الملاحظة أن العديد من تطبيقات الويب الشهيرة مثل Facebook، وGoogle، وMicrosoft تم بناؤها باستخدام HTML، مما يظهر أهمية هذه اللغة في تطوير الويب.

HTML web page structure

هيكل صفحة ويب بلغة HTML.

<!DOCTYPE html>
<html>
<head>
<title>Closetag | HTML</title>
</head>
<body>

<h1>HTML Course</h1>
<p>HTML Introduction</p>

</body>
</html>

</> HTML shortcut
اختصار HTML

HTML: هي اختصار لـ Hyper Text Markup Language، وتُستخدم HTML كلغةٍ لتصميم صفحات الويب وليست لغة برمجية. توصف HTML كمجموعة من أدوات تُستخدم لوصف محتوى صفحات الويب، بما في ذلك العناوين، والنصوص، والصور، والروابط، وغيرها من عناصر صفحة الويب. يعتمد أي متصفح ويب على HTML لفهم هذا المحتوى وعرضه بشكل صحيح. ببساطةٍ، HTML هي اللغة الأساسية التي يتم من خلالها إنشاء أي موقع ويب أو صفحة على الإنترنت.

HYPER TEXT: في متصفحات الويب [web browsers] يُستخدم نظام برمجي لربط صفحات الويب ببعضها البعض باستخدام عناصر HTML مثل النصوص والصور. تُوصل هذه العناصر بصفحات أخرى مخفية، وتُعرض الصفحة المخفية فقط عندما يقوم المستخدم بالنقر على العنصر المتصل بها. ببساطةٍ، تحتوي كل صفحة ويب على نصوص، وعندما ينقر المستخدم على أي نص، يتيح له المتصفح الانتقال إلى صفحة أخرى لعرض المحتوى المتصل بذلك النص.

MARKUP LANGUAGE: تُعد HTML لغة حاسوب تُستخدم لعرض محتوى صفحات الويب باستخدام علامات <tags></tags> مثل الصور، والفيديو، والنصوص على المتصفح. يقوم المتصفح بعملية تجسيد [render] المحتوى لعرضه أمام مستخدمي الويب، دون أن تظهر علامات HTML نفسها.

HTML Markup Language
  • HTML هي لغة توصيفية تُستخدم لوصف وترتيب محتوى صفحات الويب، وهي ليست لغة برمجية بل تُستخدم لتوصيف تركيبة الصفحة ومحتواها.
  • تعمل HTML على تنظيم العناصر مثل العناوين، والفقرات، والصور، والروابط، بحيث تتمكن المتصفحات من عرضها بشكل صحيح.
  • يجب ملاحظة أن HTML ليست لها خصائص ديناميكية ولا تمكن من إنشاء صفحات ويب تفاعلية بمفردها، فمن أجل ذلك يُستلزم استخدام تقنيات أخرى مثل JavaScript.

</> Features and advantages of HTML
سمات ومميزات لغة HTML

  • لغة HTML تمثل أساسًا لجميع تقنيات الويب، وتعتبر الأساس لبناء صفحات الويب كما تُستخدم لربط المتصفح بالمحتوى على الإنترنت.
  • يمكن تعلم لغة HTML بسرعة وسهولة، فهي سهلة الاستخدام وتتيح تصميم صفحات الويب بشكل مرن.
  • يتم استخدام لغة HTML مع لغة CSS لإنتاج تنسيق وتصميم أفضل لصفحات الويب.
  • لغة HTML مفتوحة المصدر ومجانية، فيمكن استخدامها دون الحاجة إلى شراء تراخيص معينة أو برامج مكملة.
  • تدعم معظم متصفحات الويب الحديثة لغة HTML، كما أنها تعمل على مختلف أنظمة التشغيل، مثل: Macintosh، وWindows، وLinux، وAndroid، وiOS.
  • تتميز لغة HTML بإمكانية إضافة روابط ومحتوى متعدد الوسائط إلى صفحات الويب، مما يجعل شكلها أكثر جاذبية، وبالتالي تحسين تجربة المستخدم.
  • تتميز لغة HTML بعدم وجود حساسية تجاه حالة الأحرف، مع العلم أنه من الجيد كتابة العلامات بأحرف صغيرة.

</> HTML disadvantages
عيوب لغة HTML

  • لغة HTML تحتوي على عناصر خاصة لتصميم صفحات الويب، وتدعمها معظم المتصفحات.
  • HTML هي لغة توصيف وليست لغة برمجة، ويمكن استخدام لغات برمجة مثل JavaScript لجعل صفحات الويب ديناميكية.
  • HTML لا تتيح استخدام المنطق "logic"، ويمكن استخدام JavaScript لإضافة منطق وتفاعل إلى صفحات الويب، مما يساعد في تحسين تجربة المستخدم.
  • HTML لا يمكن جعلها متجاوبة لضبط تصميم الصفحة وجعلها تتكيف مع مختلف الأجهزة والشاشات، ويمكن ذلك فقط باستخدام تقنيات تصميم الواجهة مثل CSS.

</> Why learn HTML ؟
لماذا نتعلم لغة HTML؟

  • web pages navigation: للتنقل بين صفحات الويب.
  • offline usage: لاستخدام صفحات ويب بدون إنترنت.
  • develop and build web pages: لتطوير وبناء صفحات الويب.
  • web document creation: لإنشاء صفحات ويب.
  • build games and applications: لتُستخدم في بناء الألعاب والتطبيقات.
  • client-side storage: لتخزين البيانات على جهاز المستخدم كقاعدة بيانات.
  • data entry support with HTML: لتدعم إدخال البيانات عن طريق النماذج [forms].
  • search engine optimization: لتحسين صفحات الويب في محركات البحث.
  • cyber security: للدخول في مجال الأمن السيبراني جنبًا إلى جنب مع لغة JavaScript.
Mostafa Hefny

الاجابة

من

Mostafa Hefny

07 مايو 2023

عناصر HTML التي لا تدعمها بعض المتصفحات تشمل:

عناصر HTML5 الجديدة مثل `<section>` و `<article>`.

عناصر HTML4 الأقدم مثل ميزة `<blink>` و `<marquee>` .

 

والمتصفحات الحديثة عادة تدعم الجميع، ولكن بعض المتصفحات القديمة لا تدعم بعض العناصر.

وهناك عناصر تم إلغاؤها مثل <marquee>، ولكنها تعمل حتى الآن.

معلومات تهمك
  • لا تنس تقييم الدروس لكي نُحدّث المُحتوى باستمرار حتى ينال إعجابك.
  • لا تنس مشاركة الموقع مع أصدقائك حتى تعمّ الفائدة وتكون سببًا في نفعهم.
مشاركة
0
0
0
0
عدد المشاركات
هل هذه المعلومات نالت إعجابك ؟
0
0
عدد التقييمات