HTML چیست و چه کاربردی دارد؟
معرفی زبان نشانه گذاری اچ تی ام ال:
HTML یک زبان نشانه گذاری فرامتن میباشد که مخفف Hyper Text Markup Language میباشد.
یک تعریف کلی و اساسی را در همین ابتدا از HTML برای شما روشن میکنم:
خروجی تمام زبان های برنامه نویسی به صورت اچ تی ام ال میباشد.
در واقع هر آنچه را که شما در اینترنت میبینید نتیجه زبان نشانه گذاری اچ تی ام ال میباشد.
HTML زبان استانداردی برای طراحی صفحات وب میباشد. تمام زبان های برنامه نویسی سمت سرور یا سمت مشتری در نهایت باید و باید به کدهای HTML تبدیل شوند تا در مرورگرها نمایش داده شوند.
مرورگرها نه PHP را میشناسند و نه دیگر زبان های برنامه نویسی را. بلکه فقط و فقط اچ تی ام ال را میشناسد و به واسطه آن، مطالب و مابقی موارد را به کاربران نمایش خواهند داد.
شاید بپرسید که چگونه زبان های برنامه نویسی به HTML تبدیل میشوند؟
در واقع همه زبان ها، یک کامپایلر دارند و وظیفه کامپایلرها هم این است که زبان های برنامه نویسی مختلف را به کدهای HTML تبدیل میکنند.
اچ تی ام ال از طریق تگ هایی که دارد میتواند خروجی را به مرورگرها اعلام کند. یکسری تگ هایی در زبان نشانه گذاری HTML وجود دارد که در آن ها عنصرهای مربوطه نوشته میشوند و سپس اجرا میشوند.
در اچ تی ام ال عناصری همانند متون، عکس ها و ... قرار داده میشوند که با تگ های مخصوص به خودشان فراخوانی و شناخته میشود.
اچ تی ام ال یک زبان مبتنی بر متن میباشد. بیس و پایه این زبان متنی میباشد که معمولا با پسوند .htm یا .html ذخیره میشوند.
مرورگرها هم که فقط قادر به خواندن کدهای اچ تی ام ال هستند، محتواها را از سند اچ تی ام ال میخوانند و سپس اجرا میکنند.
در این مقاله به این سوالات در رابطه با HTML پاسخ خواهیم داد:
اچ تی ام ال چیست؟
کاربرد زبان HTML چیست؟
معایب زبان نشانه گذاری اچ تی ام ال چیست؟
مزایای HTML چیست؟
آموزش اچ تی ام ال آسا ن است یا سخت؟
آیا html زبان برنامه نویسی است؟
چند نوع از تگ های html؟
آموزش اچ تی ام ال چه مدت زمانی را به خود اختصاص میدهد؟
تاریخچه html به چه صورت میباشد؟
تفاوت اچ تی ام ال با زبانهای برنامه نویسی چیست؟
آیا اچ تی ام ال یک زبان برنامه نویسی است؟
خیر.
Html یک زبان نشانه گذاری است و خروجی تمام زبان های برنامه نویسی به اچ تی ام ال وابسته است و مرورگرها فقط اچ تی ام ال را نمایش میدهند.
در واقع ساختاری برای جداسازی عناصر همانند متن ها، تصاویر، جداول و... به کاربرده میشود که به صورت خوانا و منظم نمایش داده شوند.
اچ تی ام ال یک زبان صفحه آرایی هم نیست که به صفحه مرورگر زیبایی بدهد یا از نظر ظاهری و گرافیکی آن را درست کند. بلکه این کار برعهده ی CSS میباشد.
تفاوت زبان های برنامه نویسی با زبان نشانه گذاری چیست؟
در زبان های برنامه نویسی از ساختارهای پیچیده و زیادی استفاده میشود که در نهایت باعث اجرای فرآیندی در سایت توسط کاربران میشود و عملی در سایت صورت میگیرد. همانند ثبت نام، خرید و ...
زبان های برنامه نویسی تفاوت بسیار بارزی با زبان های نشانه گذاری که یکی از آنها HTML میباشند، دارد.
در اچ تی ام ال یا هر نوع زبان نشانه گذاری، از ساختارهای حلقه یا if و ... استفاده نمیشود و در واقع به عنوان پایه و بیس وبسایت ها مورداستفاده قرار میگیرد.
اما بدون اچ تی ام ال، شما هیچگاه سایتی را نخواهید دید. زبان نشانه گذاری HTML به عنوان اسکلت یک سایت میباشد که اگر نباشد، شالوده ای هم بر سر آن نخواهند کشید.
همانند ساختمان سازی که تا زمانی که اسکلت بندی نشود نمیتوان روی آن سیمان یا گچ کرد. پس اگر اسکلت بندی نشود ساختمانی هم وجود نخواهد داشت.
پس زبان نشانه گذاری اچ تی ام ال از اساسی ترین موارد مورداستفاده در راه اندازی وبسایت ها خواهد و کاربرد اصلی اچ تی ام ال ساختار وبسایت میباشد.
این مقاله ادامه دارد...
اما برای مشاوره رایگان برنامه نویسی و طراحی سایت میتوانید همین حالا با ما تماس بگیرید.
09907104568
09359840831
نظرات