زبان html چیست

سلام دوستان در این مقاله می خواهیم درباره موضوعی صحبت کنیم که امروزه تمامی وب سایت های اینترنتی دنیا، به نوعی توسط این مبحث ساخته و پرداخته شده اند. زبان طراحی سایت HTML.ما در طی روز بار ها به وب سایت هایی سر میزنیم و شاید برایمان جالب و جذاب باشد که این سایت ها چگونه به وجود آمده اند؟سایت هایی با افکت های عجیب و غریب و طرح های شیک و حرفه ای!!! اگر به سایت های ساخته شده در گذشته نگاهی بیاندازیم متوجه می شویم که آن ها ساختاری ساده و ابتدایی دارند. اما سایت هایی که امروز وارد اینترنت می شوند به صورتی کاملا شکیل و بروز ساخته می شوند.از قدیم تا به الان، تکنولوژی های مختلف و تاثیر گذاری در فرآیند طراحی وب تاثیر گذار بوده اند، اما جالب است که بدانید تمامی این تکنولوژی ها در نهایت به زبان html بر می گردند. اگر می خواهید راز زبان Html که این همه سال در عرصه کدنویسی جولان می دهد را بدانید ادامه دهید.زبانhtml چیست و چه کاربردی دارد ؟Html مخفف عبارت Hyper Text Markup Language است که در زبان فارسی به آن زبان نشانه گذاری ابرمتن می گویند. در اینجا باید دقت کامل را داشته باشید که زبان درواقع زبان برنامه نویسی html یک زبان برنامه نویسی نیست بلکه یک زبان نشانه گذاری یا markup Language می باشد . یعنی از آن برای تولید متن و نهایتا، گرافیک داخلی سایت استفاده می شود.کدنویسی با زبان html قدم اول برای ساخت سایت های حیرت آور و جذاب است. غیر ممکن است که سایتی را پیدا کنید که از html برای ایجاد اسکلت سایت خود استفاده نکند چرا که اگر اینگونه باشد به هیچ عنوان سایت در گوگل ایندکس و توسط دیگران مشاهده نخواهد شد.زمانی که شما اقدام به ساخت سایت با استفاده از html می کنید، ابتدا کد های شما توسط مرورگر ترجمه شده و در همان جا به نمایش شما در خواهد آمد. البته لازم است بدانید که در دنیای زبان های برنامه نویسی و نشانه گذاری هیچ کدام بی نقص نیستند و همیشه نیاز به یک مکمل دارند.کد های html فاقد جنبه ظاهری می باشند و تنها یک متن خام هستند در این نقطه هست که زبان css و javascript وارد می شوند و به شما کمک می کنند که با کمک html اقدام به ایجاد افکت ها و رنگ ها و طرح های مختلف برای سایت خود کنید.در ادامه این مقاله بیشتر به این موضوع خواهیم پرداخت.تفاوت زبان نشانه گذاری با زبان برنامه نویسی ؟بگذارید اینگونه بگویم: تفاوت زبان html با زبان برنامه نویسی؟در توضیحی مفید می توان گفت که زبان برنامه نویسی زبانی است که به وسیله آن می توانیم با کامپیوتر ها حرف بزنیم. زبان های برنامه نویسی به کمک دستور ها و کدهایی که برای کامپیوتر ها قابل درک است با آن ها ارتباط برقرار می کند و دستور های خود را به کامپیوتر می فهماند.به عبارتی سخت افزار ها برای این که کار کنند به یک سری اطلاعات و دستور العمل ها احتیاج دارند که این دستور عمل ها توسط برنامه نویس ها و با استفاده از زبانی که برای کامپیوتر قابل فهم است به آن ها ارائه می گردد.زبان های نشانه گذاری متعددی وجود دارد که از معروف ترین آن ها می توان به زبان html اشاره کرد. با دقت کردن به واژه زبان نشانه گذاری متوجه خواهید شد که این زبان با زبان برنامه نویسی فرق دارد و شامل ساختار های اصلی و رایج برنامه نویسی مانند حلقه و تکرار و ... نیست.بلکه زبان نشانه گذاری به شما کمک می کند تا متن هارا از عناصر دیگر صفحه متمایز و جدا کنید. و با مرتب سازی آن ها المان های مختلف را در صفحه ایجاد و به نمایش بگذارید.تاریخچه زبان htmlدر سال 1991 فردی به نام Tim Berners Lee اولین نسخه html را با 18 تگ یا همان برچسب طراحی کرد.به مرور زمان ورژن های جدید تری از این نسخه به دنیای اینترنت وارد می شد که امکانات بیشتر و پیشرفته تری را به همراه خود داشت.در طی زمان، بروزرسانی های بهتری برای این زبان نشانه گذاری ارائه می شد که هرکدام از این بروزرسانی ها باگ های قبلی خود را برطرف و امکانات بیشتری را به این زبان اضافه می کردند.معرفی زبان برنامه نویسی phpبه صورت کامل با زبان برنامه نویسی php و کاربرد های آن در دنیای وب آشنا شویدهمچنین بخوانید: آموزش icdlسیر تکامل htmlHtml 3.0زبان html انواع و سری های متفاوتی دارد که هر کدام از آن ها برای ایجاد وب سایت هایی با امکانات و زیبایی بیشتر پا به عرصه می گذاشتند.Html 1.0 اولین نسخه منتشر شده از این زبان نشانه گذاری در جهان بود که کار های کاملا ابتدایی و محدود را انجام می داد ( البته باید به این نکته توجه کرد که درآن زمان تعداد برنامه نویسان وب چندان زیاد نبود).تنها قابلیتی که این نسخه داشت این بود که می توانست متنی ساده را در وب قرار دهد.بعد از html 1.0 نسخه جدید تری به نام html 2.0 وارد بازار شد که تمامی ویژگی های محدود ورژن 1 و نیز قابلیت های جدیدی را به همراه خود داشت. از این نسخه به عنوان نسخه استاندارد برای طراحی سایت یاد می کردند.html 4.01با توجه به افزایش محبوبیت html، نسخه های موجود برای وب مستر ها محدودیت هایی را ایجاد می کرد و آن به را به مشکل می انداخت.در همان زمان، گروه حرفه ای و خبره html، پیش نویس جدیدی از این زبان به عنوان html 3.0 ارائه کردند. این نسخه شامل قابلیت های خیلی بیشتری نسبت به ورژن قبلی خود بوده و تبدیل به ابزاری قدرتمند برای برنامه نویسان آن زمان گردید.اما با توجه به مشکل به ظاهر خنده دارد ولی مهم آن زمان، یعنی پشتیبانی نکردن مرورگر های آن دوره و سرعت بسیار پایین بارگذاری آن ها، تنها بخشی از این ویژگی ها قابل استفاده بود و به مرور زمان برنامه نویسان این زمینه استفاده از نسخه html 3.0 را به فراموشی سپرده و با نسخه قبلی این زبان کار می کردند.کمی بعد کنسرسیوم وب جهانی اولین ورژن خود را که به html 3.2 معروف شد و تغییراتی نسبتا اندک نسبت به نسخه پیشین خود را داشت ارائه کرد. در ابتدا بسیاری از تگ های قبلی در این نسخه کار نمی کرد و دارای استاندارد های جدید نبود اما سریعا در ژانویه سال 1997 این نسخه به نسخه استاندارد تبدیل شد و در زمان حال تمامی مرورگر ها زا این ویژگی ها به صورت کامل پشتیبانی می کنند.html5نسخه html 4.01 انقلابی بزرگ در این زبان به شمار می رفت، بیشتر امکانات و ویژگی های جدید این نسخه درواقع ارتقای همان امکاناتی بود که در نسخه پیشین یعنی html 3.0 به درستی کار نمی کرد و همینطور امکاناتی ویژه و پیشرفته دیگر که مخصوص همین نسخه بود.این نسخه در دسامبر 1997 توسط کنسرسیوم وب جهانی به همه برنامه نویسان پیشنهاد و نیز در آوریل 1998 به استاندارد رسمی طراحی سایت تبدیل شد.پشتیبانی تگ های جدید این نسخه توسط مرورگر محبوب شرکت مایکروسافت به نام IE5 صورت گرفت.تا سال 2008 بازار html 4 داغ بود و تمامی انتظار های برنامه نویسان را برآورده می کرد و به طور وسیعی مورد استفاده آنها قرار میگرفت. اما یه وضوح مشخص بود که هر نسخه ای بعد از مدتی دارای مشکل ها و عیب هایی می شود که html 4 از این قاعده مستثنی نبود.به همین دلیل کمپانی WHATWG ادامه توسعه این زبان را در دست گرفت و استاندارد های آن ره به طور کلی ارتقا داد. از اصلی ترین مشکلات آن نسخه مربوطه به ویژگی چند رسانه ای (multimedia) و همچنین گرافیک بود.Html 5 در سال 2014 یک بروزرسانی بزرگ و اساسی را تجربه کرد که در این بروزرسانی تگ های html جدیدی وارد کار شد که تاثیر بسزایی را در بالا بردن کیفیت و نیز بهبود تجربه کاربران در سایت را داشت.بعد از این اپدیت طراحی کردن سایت ها ساختار منظم و دقیقی را پیدا کرد و با توجه به این موضوع مفاهیم قدیمی مانند table از دستور کار این زبان کنار گذاشته شد.ادامه: زبان html چیست