شما می توانید با عضویت در انجمن پرسش و پاسخ درسمن هرگونه سوالی دارید را مطرح کنید

تاریخچه پیدایش زبان HTML

تاریخ بروزرسانی : دوشنبه 30 اردیبهشت 1398

تعداد بازدید : 95

گروه دوره : برنامه نویسی وب

زمان خواندن مقاله : 10 دقیقه

این مقاله درباره چگونگی پیدایش زبان برنامه نویسی HTML است که به عنوان یک زبان برنامه نویسی شناخته نمیشود. این زبان شامل یکسری دستوراتی است که…

تاریخچه پیدایش زبان HTML

تاریخچه پیدایش زبان HTML

Hyper Text Markup Language) HTML) یک زبان مبتنی بر متن است که برای ایجاد صفحات وب استفاده می شود. از این زبان برای تعریف ساختار و طرح بندی یک صفحه،  و برای توصیف نحوه  نمایش محتوای موجود در یک صفحه استفاده می شود. HTML این کار را با استفاده از تگ هایی که هر کدام معنا و مفهوم خاصی دارند انجام می دهد. این تگ ها به مرورگر وب می گوید چگونه متن، تصاویر و سایر فرم های چند رسانه ای را در یک صفحه نمایش دهد. در واقع تگ ها صفحات وبی را که در اینترنت منتشر می شوند را به مرورگر ها معرفی میکنند.از این رو HTML یک زبان نشانه گذاری است که برای ایجاد صفحات وب جذاب، که با استفاده از تگ ها طراحی شده اند استفاده می شود.

تاریخچه HTML:

زبان HTML برای تبادل اطلاعات بصورت رمزنگاری شده در دنیای اینترنت استفاده میشود. در سال 1989 میلادی تیم برنرز-لی  (Tim Berners-Lee) با انتشار زبان HTML، شبکه جهانی وب را اختراع می کند. جالب است بدانید که شبکه جهانی وب زندگی خود را در CERN ، یک آزمایشگاه فیزیک ذرات در ژنو آغاز کرد. تحقیقات فیزیک ذرات اغلب شامل همکاری بین موسسات از سراسر جهان است. CERN یک مکان ملاقات برای فیزیک دانان در سراسر جهان است که در آن به تبادل ایده ها، تفکرات و دیدگاه های خود می پرداختند. ایده این تفکر از آنجایی نشئت گرفت که تمامی دانشمندان فیزیک در این آزمایشگاه جمع میشدند تا با یکدیگر به تبادل اطلاعات بپردازند در این میان شخصی به نام «برنرز- لی» تصمیم گرفت که راه حلی را ارائه دهد تا بتوانند از ایده های  تمامی فیزیکدانان  در سراسر دنیا استفاده کند بدون اینکه نیازی به حضور فیزیکی آنها در آزمایشگاه  باشد. ایده این شخص باعث تحولی در دنیای اینترنت و پیدایش زبان HTML ، پروتکل امنیتی مانند HTTP و بوجود آمدن آدرس های اینترنتی یا URL شد.

با گذشت زمان شیوه ی تعریف و کد نویسی HTML دست خوش تغییرات و توسعه های متعددی تا به امروز شده است. از اولین روزهای پیدایش وب نسخه های زیادی از HTML به وجود آمده است. در ادامه به معرفی نسخه های HTML که به صورت رسمی منتشر شده اند می پردازیم.

معرفی نسخه های HTML:

HTML 1.0:

اولین نسخه از HTML در سال 1991 به بازار معرفی شد که در قالب نوشتاری و ارئه مطالب بسیار محدود بود. که تنها در آن 18 برچسب HTML وجود داشت.

HTML 2.0:

نسخه دوم HTML در سال 1995 به بازار معرفی شد و اولین نسخه استاندارد شده توسط توسط بنیاد IETF بود. در این نسخه تمام ویژگی های نسخه قبل پشتیبانی می شد اما چند ویژگی جدید به آن اضافه شده بود و بسیاری از ویژگی های اصلی HTML را برای اولین بار تعریف کرد.

HTML 3.2:

به منظور استاندارد شدن زبان های نرم افزاری لازم برای وب، کنسرسیوم جهانی وب (به اختصار W3C)  در سال 1994 تاسیس شد. ریاست این شرکت به دست برنز-لی است.اولین کا آنها به نام WILBUR بود که بعد ها به عنوان HTML 3.2 شناخته شد. این نسخه در ماه ژانویه 1997 همرا با CSS ارائه شد. معرفی HTML با CSS یک انقلاب بزرگ در دنیای HTML به شمار می رفت و امروزه تمام مرورگر ها از آن به طور کامل پشتیبانی می کنند.

HTML 4.01:

در بیست و چهارم دسامبر سال 1999 این نسخه  توسط W3C به صورت رسمی ارائه شد. برای رفع برخی از مشکلات که در نسخه های قبل به وجود آمده بود این نسخه از HTML ارائه شد. HTML 4.01 یک تحول و تغییر عمده و تکامل زیادی نسبت به نسخه های استاندارد قبلی با خود به همراه داشت از جمله این تغییرات می توان به، اضافه شدن تنظیمات بیشتر برای مالتی مدیا، امکاناتی برای بهتر اجرا کردن CSS، جای دادن زبان های اسکریپتی و به کارگیری جداول اشاره کرد.

XHTML: 

W3C در اوایل قرن بیستم نسخه XHTML را به بازار معرفی کرد. W3C در تاریخ 26 ژانویه 2000 آن را به عنوان استاندارد مشترک با HTML 4.01 معرفی می کند. در واقع XHTML یک زبان جداگانه است که به شکل فرمول بندی شده HTML 4.01 خود را نشان می دهد. با ظهور این نسخه از HTML دست طراحان وب به مراتب بازتر شد تا بتوانند وب سایت های بهتری به نمایش بگذارند.  این استاندارد تفاوت های قابل توجهی نسبت به نگارش های قبلی داشت.مهم ترین تفاوت سخت گیرانه بودن XHTML در مقایسه به HTML است.و تمامی محدودیت های ایجاد شده با ورود XHTML باعث شد تا توجه همگانی روبه آن کاهش یابد و تمایل به استفاده از استاندارد جدید و منعطف HTML5 افزایش یابد.

HTML5:

در سال 2014 اخرین نسخه HTML، با نام HTML5 به دنیای وب معرفی شد که همچنان این نسخه در حال توسعه است. عناصر و ویژگی های به کار رفته در این نسخه بی نظیر است. یکی از ویژگی های مهم  HTML5 مشخص نمودن نوع محتوا است که می تواند تحولی عظیم برای موتور های جستجو و ایندکس شدن مطالب باشد. برخی از عناصر جدید به کار رفته در HTML5 :

عناصر معنایی : <header>، <footer>، <article> و <section>

عناصر گرافیکی : <svg> و <canvas>

عناصر چند رسانه ای  : <audio> و <video>

دلایل استفاه از HTML:

برای اینکه بتوانیم مطالبی که روی صفحه وب خود قرار میدهیم را بصورت سازماندهی شده و شکیل و خوانا نمایش دهیم که خواننده از وب سایت ما استقبال کند باید از تگ های HTML استفاده کنیم. برای مثال یک فایل Word را در نظر بگیرید که در آن نوشته های خود را تایپ کرده ایم حالا برای نمایش زیباتر و خواناتر نوشته های خود باید قوانین نوشتاری را اعمال کنیم. تصور کنید برنامه Word را باز می کنیم و شروع می کنیم به تایپ کردن و حالا بخش هایی که مهم هستند را   Boldمی کنیم یا رنگ آن را تغییر می دهیم و یا هر تغییری که می دهیم و این فایل را برای فردی ارسال می کنیم.حال اگر طرف مقابل نرم افزار Word را در اختیار داشته باشد دقیقا همان چیزی که ما ارسال کردیم را مشاهده می کند و کاملا متن را متوجه می شود مثلا متوجه می شود این بخش از متن Bold شده یا هر تغییری را متوجه می شود. اما اگر طرف مقابل نرم افزار Word را نداشته باشد به هیچ وجه متن را به صراحت متوجه نمی شود. در آن زمان تلاش بر این بود که وقتی یک داده ی متنی را از مبدا میفرستیم، در مقصد نیز به همان شکل اولیه دریافت شود درحالیکه در بین راه قابل رویت نباشد.

به همین دلیل با یکسری علامت ها به توافق رسیدند که داخل متن از آنها استفاده می کردند. برای مثال اگر در هر دو طرف یک کلمه ای علامت Star (*) میگذاشتند یعنی آن کلمه Bold شده است. این علامت ها کافی نبودند و محدود بودند، از طرفی علامت گذاری کار سختی بود، مشکل دیگه ای هم وجود داشت و آن پردازش این علامت ها در مقصد بود. در نتیجه علامت ها را اسم دار کردند.مثلا اگر می خواستند کلمه ای را Bold کنند دو طرف کلمه را B میگذاشتند. باز هم مشکلی که پیش آمد این بود که به طور مثال در کلمه Boy Book معلوم نیست کدام B علامت و کدام مخصوص خود کلمه است.

بنابراین از آن زمان به بعد علامت ها را به این صورت </B>درسمن<B>داخل علامتهای کوچکتری ،بزرگتری قرار میدهند. این علامت ها در HTML به عنوان تگ شناخته میشوند .به طور کلی زبان HTML از یک سری تگ هاتشکیل شده است، که کمک میدهند اجزای صفحه سایت خود را طراحی کنیم. امروزه همه ی سایت های موجود، در سورس کد خود تگ HTML دارند. اصلا نمی توان سایتی را پیدا کرد که HTML نداشته باشد.

مشکل بعدی پردازش متن در سمت مقصد(Client) بود که شرکت هایی مانند مایکروسافت آن را برطرف کردند. این شرکت ها مرورگر را نوشتند که وظیفه اش فقط پردازش تگ ها و تبدیل آن ها به شکل واقعی آن ها است.

پس برای یاد گیری این زبان کافی است تگ های آن را فرا گرفت و ساختار آن را بلد بود. این زبان به هیچ کامپایلری احتیاج ندارد و فقط توسط یک مرورگر اجرا می شود. می توان به راحتی تگ ها را در نرم افزار NotePad نوشت و اجرا کرد.


اشتراک گذاری


توضیحاتی در مورد نویسنده این مقاله :
فرنوش زهره وند فرنوش زهره وند

کارشناس کامپیوتر گرایش نرم افزار


نظر بدهید

نشانی ایمیل شما منتشر نخواهد شد .
برای ارسال نظر نیاز است وارد سایت شوید. در صورت نداشتن حساب کاربری عضو شوید.

گروه مقالات


آموزشی
14
علمی
14
تحقیقاتی
11


به دنبال هر آموزشی هستید در اینجا به دنبال آن باشید .