علاقه مند به سطح اینترنت و برنامه نویسی
بررسی اجمالی HTML + پادکست طنز
سلام و خسته نباشید امید دارم که حالتون خوب باشه و سرحال باشید ،
امروز در یک مقاله ی جامع و همه چیز تموم میخاییم در رابطه با بررسی کامل Html در خدمت شما باشیم
و هرآنچه که در ابتدای کار باید از Html بدانید را خدمت شما عرض کنیم .
برای شما که دنبال پیشرفت در کار خودتون هستید،
توصیه میکنم مقاله های سایت را به جد پیگیری کنید.
ارتباط با سایت ما میتونه به شما راه تونو نشون بده.
بسیار خب بدون فوت وقت بریم سراغ اصل مطلب و ببینیم قضیه به چه صورته و از کجا و چطوری باید شروع کنیم :
توی سال ۱۹۸۰ یک فیزیکدان که اصلا کارش به این چیزا نمیخورده اومد و ابداعاتی رو انجام داد ،
این فیزیک دان ؛ تیم برنز لی نام داشت .
در سال ۱۹۹۱ خلاصه اولین رو نوشت از زبان html رو که ازش به html tag نام برده میشد رو عرضه کرد
و یک زبان کدنویسی تحت وب رو در اختیار جهانیان گذاشت
البته نسخه ی اولیه اش خیلی ساده بود و کلا ۱۸ عناصر برای تشکیل یک صفحه وب داشت و عملا دست و پا شکسته بود ،
ولی با استقبال اروم اروم و همه گیر برنامه نویسان وب از جای جای این کره خاکی محبوب شد
و برنامه نویسان و خوده اقای برنز لی به فکر توسعه و ارتقا اون افتادن .
خلاصه با تلاش و توسعه سازمانی به نام w3 که به فارسی همون کنسرسیوم وب جهان گستر نام داره تو سال ۱۹۹۱ این پروژه ی ارتقا html انجام شد
و نسخه ی html 4.1 عرضه بازار شد و برنامه نویسان سر تا سر دنیا رو بسیار خوشحال و مجذوبِ خودش کرد ،
البته اینم بگیم که هنوز جای کار داشت و خیلی ناقصی داشت ولی خب از نسخه ی قبلی عملا بهتر و جذاب تر بود ،
چون هم یه سری چیزای جدید برای یادگیری وجود داشت هم یه سری عناصر جذاب و تازه که همه ذوق داشتن ازش استفاده کنن .
اما در نهایت خلاصه سال ۲۰۰۴ نسخه ۵ html که به شدت مورد توجه به بقیه قرار گرفت منتشر شد
هنوزم که هنوزه در سال ۲۰۲۰ از نسخه ۵ تیم ملی استفاده میشه که نشان از قدرت بی نهایت این نسخه داره
با این زبان قدرتمند دوست بشید تا قدرتمند بشید!
در نهایت سال ۲۰۰۸ هم کنسرسیوم جهانی این زمان را استاندارد توصیف کرد و گفت که این زبان ، زبان اول طراحی وب خواهد بود .
از اون روز به بعد که همکاران برنز لی و خودش و سایر برنامه نویسان توسعه دهنده ی زبان html نسخه ۵ ام رو ارائه کردن ،
دیگر نیازی به آپدیت مستمر نبود و تا به الان از نسخه ۵ html استفاده میشه
به طوری که این زبان قدرتمند در نسخه ۵ ام بسیاری از دستورات را اضافه کرد
و عملاً کار برنامه نویس ها را از نیاز به زبانهای دیگر خلاص کرد .
تمام تاریخچه و این جور چیزا رو گفتیم که برسیم به اینکه html اصن چی هست ؛
پس بیاید راجب ماهیت خوده زبان کدنویسی html استفاده کنیم
اولین نکتهای که باید خدمتتون عرض کنم این هستش که زبان html زبان کد نویسی هست
نه زبان برنامه نویسی تفاوت این دو وقتی مشخص میشه
که ما در زبان های برنامه نویسی با استفاده از مفاهیم برنامه نویسی یک ساخته ای و داده ای رو معماری می کنیم
ولی در زبان کد نویسی ما داده ها و ساخت هامون معماری شده و ما فقط از اونا استفاده میکنیم .
قبل از همه باید براتون بگم که html مخفف چی هست اصن ، ببینید html مخفف چهارتا کلمه اس که بدین صورته :
خب اگر به جمله ی بالا نگاه کنید متوجه میشید که html مخفف چهار کلمه ی اول این جمله اس .
اگر بخوایم یه ترجمهی فارسی از HTML داشته باشیم، میتونیم به اون «زبان نشانه گذاری فرا متن» بگیم .
البته که این ترجمه ، نمیتونه زیاد اون مفهوم کلی رو برسونه و کارایی HTML را به خوبی توضیح نمیده
و نمیتونه به سوال HTML چیست پاسخ خوبی دهد ! بریم که با html بیشتر آشنا شیم .
خوب شاید براتون سوال باشه که اصلاً کارایی html چی هست و دقیقاً در صفحات وب چه چیزی رو عهده داره ؟!
شما در html با استفاده از مواردی به نام tag میاید و تمام ایده های خودتون رو و عناصری که نیاز دارید
تا ایده هاتون رو محقق کنند را در صفحات وب پیادهسازی می کنید .
در نسخه های قبلی html پیادهسازی همه اینها ممکن نبود
ولی در نسخه پنجم html پیاده سازی تمام ایدههای شما تا به الان جوابگو بوده
و با استفاده از زبان های مکمل مانند css و بوت استرپ تقریبا تمام کارها شدنی است .
پس این فرصت ویژه رو دست کم نگیرید.
بیایید با یک مثال ساده براتون تفهیم بکنم که Html چه نقشی در صفحات وب داره :
ببینید فرض کنید که شما قرار است یک ساختمان را بسازید ابتدا باید زمینِ ساختمان را مهیا بکنید ،
مهیا کردن زمین یک ساختمون تهیه کردن هاست در پروسه ی طراحی وب سایت نامیده میشه .
حالا که شما اومدید و زمینو تهیه کردید باید بیاید و مصالح ساختمانی را هم تهیه کنید و اسکلت ساختمان رو بسازید ؛
ساختن اسکلت ساختمان همان html است . پایه و اساس تمام طراحی صفحات وب بیشک html است
و عملاً بدون Html قادر به اجرای ایده ها تان در صفحه وب به هیچ نخواهید بود .
فکر می کنم تا به الان از قدرت و اهمیت html آگاه شده باشید .
اما یک سوال دیگه در ادامه راه براتون پیش میاد و اونم این هستش که ساختن اسکلت یک ساختمان به تنهایی کافی نیست
و این اسکلت ساختمان باید یک نمای بیرونی بگیره ؛
این نمای بیرونی وزیبایی کار به واسطه زبان کد نویسی css که مکمل کامل html هست ارائه میشه .
تو یه مقاله دیگه راجع به Css صحبت خواهیم کرد فعلاً باید تمرکزمون رو ، روی html بذاریم .
مثال واضح بود دیگه، درسته؟!
تگ ها در HTML
اما کمی بالاتر داخل متن ها من به شما گفتم که با استفاده از عناصری به نام تگ در html ما میتوانیم
در صفحات وب و ایده هامون را پیادهسازی بکنیم .
اما سوال اساسی که اینجا برای شما پیش میاد این هستش که تگ چی هست :
HTML با استفاده از تگ ها قدرت گرفته است. در واقع هرکاری که HTML انجام میدهد، از طریق تگ ها انجام میدهد
و این تگ ها هستند که به HTML قدرت میدهند.
تگ ها در HTML میتوانند لینک ها، لیست ها، پاراگراف ها، جداول، عکس و همه چیز را بسازند
و شما با استفاده از تگ هاست که میتوانید صفحات وب خود را اسکلت بندی کنید.
شرایط متفاوت زبان HTML
خوب اما در نهایت همتون دوست دارید که بهتون بگم برنامه نویس اما چرا یادگیری html شما را برنامه نویس نمیکنه
و عمل html یک زبان برنامه نویسی نیست ؟!
جواب سوال خیلی ساده است : HTML هرگز نمیتواند یک زبان برنامه نویسی باشد.
زیرا اصلا ویژگی های یک زبان برنامه نویسی، مثل متغیر ها، توابع، شرط ها، حلقه ها و… را ندارد.
پس کاملا اشتباه است اگر HTML را یک زبان برنامه نویسی بدانیم. میتوانیم دربارهی HTML بگوییم
که ابزاری است که با استفاده از تگ ها، میتواند صفحات وب را برای ما ساختاردهی کند.
بابت این موضوع غصه نخورید، زبان برنامه نویسی زیاد داریم.
موضوع تحقیق خوبی می تونه باشه اگر شما راجع به تفاوت نسخه اولیه html و نسخه ۵html تحقیق کنید
قطعا متوجه خواهید شد محبوبیت این زبان تا چه اندازه بوده که توانسته در حدود دو دهه ی پیشرفت چشمگیر داشته باشد .
اگر تا به امروز هیچ فکری برای یادگیری زبان html نداشتید همین امروز باید اقدام بکنید
تا اولین قدم از راه شیرین طراحی وب را بردارید ؛ شما با استارت یادگیری html تبدیل به یک طراح به مبتدی خواهید شد
سپس می توانید با استفاده از دورههای سبز لرن ادامه آموزشات طراحی وب را ببینید و به یک متخصص طراحی وب تبدیل بشید …
جمع بندی
امیدوارم این مقاله به صورت جامع و کامل به شما توضیح داده باشه که html چیست
و کارایی اون در صفحات وب به چه صورت هست و جواب سوال شما اینکه html را چگونه و چطور باید استفاده کنیم
در دوره آموزش html در وب سایت سبزلرن موجود هست و میتونید مراجعه کنید
و با جامعیت کامل html رو یاد بگیرید … به صورت ویدئویی و با تدریس نوین و خفن ?
به انتهای مقاله رسیدییم و امیدوارم از کیفیت و نحوه ی بیان راضی باشید ؛
برای گوش دادن به پادکست زیبای این مقاله
روی اینجا کلیک کنید .
مطلبی دیگر از این انتشارات
آموزش جامع بک اند (Backend) از صفر تا صد
مطلبی دیگر از این انتشارات
هر کسی را بهر کاری ساختند!
مطلبی دیگر از این انتشارات
مقایسه react.js و vue.js