HTML چیست
قبل از هر چیزی اول باید بدونیم اچ تی ام ال چیه دیگه نه؟ یا کلا HTML چیست ؟
اچ تی ام ال یا HTML مخفف عبارت Hypertext Markup Language هستش. اما این عبارت قلمبه سلمبه چیه؟ بخوام اینو ترجمه کنم میشه : زبان نشانه گذاری فرا متن. این تعریف در اولین نگاه میگه که HTML یک زبان هستش. اما کارش نشانه گذاریه. اما من اصلا از این تعریف خوشم نمیاد و میخوام تعریف هایی که خودم از اچ تی ام ال دارم رو بهتون بگم. پس:
HTML چیست از زبان خودم
html آجر اینترنت
اگه به یک ساختمان یا واحد آپارتمان دقت کنین، می بینین که اساسی ترین واحد تشکیل دهنده اش آجره. یعنی اگه آجر نبود کل پروژه بالا نمی رفت اصلا. یا بدن انسان هرچند از دست و پا و سر و اینا تشکیل شده اما این سلول ها هستن که کوچکترین واحد سازنده و تشکیل دهنده بدن هستن. اگه خدایی نکرده سلول نبود، دستی وجود داشت؟ نه. پا چطور؟ نهههه. کله چی؟ اون که اصلا. حالا بیایین کل وب رو در نظر بگیرین. HTML چیست ؟ اچ تی ام ال کوچکترین واحد سازنده ی وب و دنیای وبه.
نشانه گذاری
موقعی که میخوای یه سایت یا یک صفحه رو طراحی کنی، مرورگر ها چجوری میفهمن که منو ها کجا باشن؟ یا چطوری میگی آقای مرورگر این فوتر رو پایین صفحه نشون بده؟ سایدبار باید سمت چپ یا راست باشه؟ این کار رو HTML انجام میده. HTML وظیفه شیرفهم کردن مرورگر ها رو به عهده داره. اینو بهش میگن نشانه گذاری. اچ تی ام ال، ترتیب نمایش اجزای سایت رو تعیین میکنه. المان ها رو صف بندی میکنه بعد به تریتب، هر کی رو سر پستش میزاره. به منو میگه تو برو اول صفحه. به فوتر هم میگه تو پایین بایست.
مرورگرهای خنگ و html باهوش
فرض کنین یکی از زبان های برنامه نویسی رو یاد گرفتین، مثلا شدین خدای PHP. قشنگ کد میزنین، دستور می نویسین و مرورگر اجراش میکنه. حتما هم که میگین آفرین مرورگر که کدهای php منو فهمیدی. باید بگم سخت در اشتباهین. مرورگر خیلی خنگ تر از این حرفاست که زبان php رو درک کنه. پس چجوری کدهای php یا هر زبان دیگه ای در مرورگر اجرا میشه؟ هر زبانی آخر سر میاد کد های خودشو به زبان اچ تی ام ال ترجمه میکنه. هر کدی که نوشتین در نهایت توسط زبان های برنامه نویسی و سایت نویسی، به کدهای اچ تی ام ال تبدیل میشه. چون مرورگر ها فقط html رو درک می کنن. پس قبل از آموزش هر زبانی باید فیلم آموزش html رو تهیه کنین.
HTML چیست | html زن خونه
HTML چیست؟ html بلاست اما خدا هیچ صفحه ای رو بدون بلا نکنه. HTML رو میشه بهش گفت ساختار صفحات وب. هر صفحه ای که شما در مرورگر ها و دنیای وب می بینین، ساختارش html هستش. اچ تی ام ال عین یه نقشه خوب، کل یک صفحه و جای اجزاش رو تعیین میکنه.
آرایشگر های html
اون مثال آجر و ساختمان رو یادتون میاد؟ درسته که html اساسی ترین جز و آجر صفحات وبه اما تکنولوژی های دیگه ای هم مثل css و js می تونن بهش کمک کنن. عین ملات که به آجر کمک میکنه. این تکنولوژیها میتونن html رو خوشگل تر بکنن. مثلا رنگ دادن به تیتر و متن یا راست چین چپ کردن اجزا بر عهده css هستش.
HTML چیست | نشانه گذاری
وقتی میگیم html کارش نشانه گذاریه یعنی چی؟ دقیقا چی رو نشانه گذاری میکنه و چرا؟ در واقع هر صفحه وب چندین و چندین بخش داره. بخش هایی که باید از هم جدا باشن و هر کدوم جای مناسب خودشون قرار بگیرن. مثلا عنوانها رو باید از پاراگراف جدا کنه و به مرورگر بگه که اول عنوان رو نشون بده بعد متن رو. یا تعیین کنه که عنوان پررنگ تر از پاراگراف باشه. همه این کارها بوسیله تگ ها انجام میشن. هر کدوم از تگ ها وظیفه جداگانه ای دارن. مثلا برای ایجاد عکس تگ img به کار میره اما برای ایجاد جدول تگ table. این تگ ها هستن که مطالب رو از هم متمایز میکنن. درواقع بخش های مختلف رو نشانه گذاری میکنن.
تگ های HTML
بعد از توضیح کامل HTML چیست و توضیح این سوال نوبت به تگ میرسه. با این همه تعریف و تمجیدی که از HTML کردیم، کسی نپرسید اچ تی ام ال خودش تنهایی این کارا رو میکنه یا از کسی هم کمک میگیره؟ من میگم html یه ارتشه. اما ارتشی که سربازاش تگ هاش هستن. اچ تی ام ال یه پدر پیر و خردمنده که دستورات خانواده رو میده اما تگها همون پسرا و دختراش هستن که دستورات رو اجرا میکنن. و جالب تر اینکه آموزش HTML درواقع چیزی نیست جز آموزش تگهای HTML.
درباره سالار عباپور
فارغ التحصیل رشته مهندسی برق و مدرس دوره های طراحی سایت - ایشان در زمینه طراحی سایت با زبان های برنامه نویسی PHP و فریمورک لاراول Laravel فعال هستند و همچنین یکی از تحلیل گران خبره در حوزه بازارهای مالی بین المللی و بورس هستند.