ال HTML هى لغة تصميم المواقع (صفحات الويب)
*مش محتاج اى خبرات سابقة لتعلم هذه اللغة
*محتاج مع اللغة دى شوية لغات تانية عشان تقدر تصمم موقع كامل مثل: css,javascript,jquery
*لغة ال HTML اول اصدار لها كان سنة 1991
version | Year |
---|---|
HTML | 1991 |
HTML+ | 1993 |
HTML 2.0 | 1995 |
HTML 3.2 | 1997 |
HTML 4.01 | 1999 |
xHTML 1.0 | 2000 |
HTML5 | 2012 |
xHTML5 | 2013 |
*الاصدار الخامس الاحدث فى لغة الــ HTML5 نزل سنة 2012 بميزات وخصائص جديدة عن الاصدارات السابقة
*معنى كلمة HTML =Hypertext Markup Language
يعنى هى لغة من لغات التوصيف للمحتوى وتعتبر هيكل الصفحة الاساسى لاى صفحة على الانترنت
وهي ليست لغة برمجة وإنما هي لغة ترميز تستخدم في إنشاء وتصميم صفحات النترنت وتعتبر من اقدم اللغات وأوسعها استخدما
في المواقع وتستخدم ( HTML) وسوم أو(tags) لاصدار التعليمات إلى المتصفح .
*الوسوم دى بتعتبر شفرات اللغة وتكتب بداخلها اوامر اللغة لكى يفهمها المتصفح
*ويطلق عليها ايضاً لغة الترميز النصية ولذلك عند كتابتها نكتب النصوص مع الوسوم فى صفحة الويب والهدف من بنائها هو إيجاد لغة يستطيع المبرمج كتابتها فى ملفات نصية عادية (Text Files) وايجاد برنامج اسمه متصفح الويب (Web Browser) مثل:
*internet explorer
*mozilla firefox
*google chrome
*opera
*safari
*وغيرهم من المتصفحات
بحيث يقوم هذا المتصفح بقراءة هذه الملفات وعرضها بالشكل المطلوب وتكون هذه الصيغة هى الصيغة الرسمية للملفات التى تنشر على شبكة الويب
*لغة ال HTML لا تترجم الى لغة ابسط منها مثلما يحدث مع لغات البرمجة الاخرى ،حيث يتم ترجمة البرنامج الى لغة الآلة أو لغة قريبة منها ومن ثم فهم الاوامر المكتوبة داخل البرنامج وتنفيذها ، وهذا يؤدى الى عدم استغلال موارد الجهاز بالصورة المطلوبة ، ومن ثم عرض صفحات الانترنت بشكل سريع جداً .
*وبشكل عام فإن لغات الترميز Markup Language ومن ضمنها لغة ال HTML هى اللغات التى يتم كتابة اوامرها وبياناتها بنفس الملف وذلك بعكس لغات البرمجة Programming Languages والتى تكون فيها اوامر اللغة عادة فى ملف والبيانات التى تعرضها موجودة فى ملف اخر .
*كما ان لغة الترميز Markup Language لا تحتوى على اى عمليات منطقية Logical Instructions والتى تتيح لنا التحكم فى مسار البرنامج والتحكم فى تنفيذ او تخطى اوامر البرنامج حيث يتم تنفيذ جميع الاوامر فى اللغة بالترتيب ولا يمكن للمبرمج ان يقوم بتغيير ترتيب التنفيذ او التحكم فيه كما يحدث فى لغات البرمجة التقليدية ، بإختصار فإن لغة الـ HTML هى لغة بسيطة جداً وهى المدخل الاساسى لتعلم كيفية تصميم المواقع
تحويل كود إخفاء محول الأكواد الإبتسامات إخفاء