تاریخچۀ html
در سال ۱۹۸۹ میلادی، تیم برنرز لی(Tim Berners-Lee) زبان html را اختراع کرد. او یک فیزیکدان بود که در سازمان اروپایی پژوهشهای هستهای(CERN) فعالیت میکرد.CERN یک مکان برای ملاقات فیزیکدانان جهان است که در آن به تبادل ایده و اطلاعات میپردازند .در این میان، “تیم” به دنبال راه حلی بود تا نیازی به حضور فیزیکی دانشمندان در CERN نباشد و این گونه زبان html ایجاد شد.
نسخه های html
نسخه های اول و دوم html که به ترتیب در سال های ۱۹۹۱ و ۱۹۹۵ معرفی شدند، بسیار ابتدایی بودند و محدودیت های زیادی داشتند.
کنسرسیوم جهانی وب(w3c) به دست برنز لی در سال ۱۹۹۴ ایجاد شد و هدف ان ایجاد استاندارد های همگانی در زبان html بود.html 3.2 در سال ۱۹۹۷ توسط w3c منتشر شد و html با css معرفی شد که انقلاب بزرگی بود.
Html 4.0 & 4.01 که در سال ۲۰۰۰ معرفی شدند، مشکلات نسخه های قبلی را بر طرف کردند.
Xhtml به عنوان یک زبان جداگونه و بر اساس استانداردهای html 4 معرفی شد؛ اما به دلیل سخت گیرانه بودن، مورد استقبال قرار نگرفت. سرانجام در سال ۲۰۰۷، کنسرسیوم جهانی وب(w3c) و کارگروه تعیین فناوری کاربرد ابرمتن وب(WHATWG) با یکدیگر اغاز به همکاری کردند تا استانداردهای html و استانداردهای مرورگرها یکسو شوند.
سرانجام در سال ۲۰۱۱، html 5 معرفی شد که همچنان در حال توسعه است و باعث تحول عظیمی در فضای وب شد.
Html چیست؟
زبان html، پایه و اساس طراحی تمامی سایتها در دنیای امروز است که در عین سادگی بسیار با اهمیت است.
در ابتدا از خود میپرسیم html مخفف چیست؟ html مخفف Hyper Text Mark up Language میباشد.
مفهوم Hyper text
Hyper text به طور ساده به متونی گفته میشود که در این متون، لینکهایی به دیگر متون وجود دارد و این مفهوم کلی فضای وب میباشد.
امروزه علاوه بر متن، از مدیا های مختلفی مانند تصویر و ویدیو در فضای وب استفاده میشود که به Hyper Media میگویند وهایپرمدیا در اصل تکمیل کننده هایپر تکست است.
مفهوم Mark up
Mark up به معنای نشانه گذاری میباشد. این نشانه ها که به انها تگ گفته میشود و بزودی با انها بیشتر اشنا میشویم، برای نشانه گذاری متون ما به کار میرود تا ساختار سایت ما به درستی تشکیل شود.
در آخر، html یک زبان میباشد.یعنی مانند هر زبان دیگری میتوان از آن به شکل صحیح و یا غلط استفاده کرد.
پیشنیاز های طراحی وب
برای طراحی یک صفحه وب باید سه بخش html,css,java script به بهترین نحو در کنار هم قرار بگیرند و این سه بخش مکمل هم هستند.
همانگونه که پیش تر توضیح دادم، html ساختار کلی صفحۀ وب را تشکیل میدهند و برای مثال میتواند شامل header ،footer و یک یا چند پاراگراف باشد.
نقش css ، ایجاد نقش و نگار و زیبا سازی صفحۀ وب میباشد.برای مثال طرحها و رنگها و اندازه فونت و نوع فونت از وظایف css میباشد.
Java script به طور خلاصه عملکرد صفحه وب را کنترل میکند و به ان رفتار میبخشد. برای مثال زوم کردن بر روی یک عکس و نمایش انیمیشن ها از وظایف جاوا اسکریپت میباشد.
در این مقاله با تاریخچه و کاربرد html اشنا شدیم و در مقالۀ بعدی اموزش html را شروع می کنیم