همانطور که میدانید اولین قدم برای ورود به دنیای جذاب طراحی وب سایت یادگیری زبان html میباشد . html مخفف Hyper Text Markup Language به معنای زبان نشانه گذاری ابرمتن میباشد . html یک زبان برنامه نویسی نیست بلکه یک زبان نشانه گذاری یا Markup language محسوب میشود. همراه همیارکد باشید تا اطلاعات جالبی درباره ی این زبان جذاب کسب کنید.
درسال ۱۹۹۱ اقای Tim Berners-Lee کارخود را بر روی Tag ۱۸ یا همان برچسب ساده شروع کرد و اولین نسخه از زبان html را ابداع کرد. پس از آن html مسیر پیشرفت خود را در پی گرفت تا زمانی که همراه بزرگان گام بردارد. بعد از آن نسخه HTML ۴ در سال ۱۹۹۹ طراحی شد و سالها مورد استفاده گسترده در میان طراحان سایت قرار گرفت، سپس با معرفی HTMl ۵ تحول شگرفی در این حوزه صورت گرفت که در ادامه با آنها بیشتر آشنا خواهیم شد.
زبان برنامه نویسی ابزاری قدرتمند دراختیار ما قرار میدهد که بوسیله ی آن میتوانیم با ماشین یا کامپیوتر ارتباط برقرار کنیم .سخت افزار برای اینکه بتواند به درستی کار کند نیاز به یکسری دستورالعمل های از پیش تعیین شده دارد، ما با استفاده از زبان های برنامه نویسی میتوانیم این دستورالعمل ها را پیاده سازی کنیم و در نتیجه بتوانیم با سخت افزار در ارتباط باشیم . در زبان های نشانه گذاری شما داخل متن خود از یکسری نشانه ها استفاده میکنید و در آن خبری از دستورات پیچیده زبان برنامه نویسی مانند شرط ها ، حلقه ها و ... نمیباشد ، که در نتیجه این نشانه گذاری ها شما میتوانید به طراحی المان های دلخواه صفحات وب سایت خود بپردازید.
html با در کنار هم قرار دادن عناصر اصلی یک وب سایت مانند عکس ، پاراگراف،ویدئو،جدول و... چهار چوب و بدنه اصلی صفحه یک وب سایت را تشکیل میدهد ، پس وظیفه اصلی html ساخت چهارچوب صفحات سایت میباشد.اگر html را یک ساختمان در نظر بگریم پی ریزی و اسکلت بندی آن مربوط به html و دیزاین و طراحی ظاهری آن مربوط به CSS میباشد.فایلهای HTML با پسوند .htm یا .html در سیستم ذخیره میشوند. این فایلها تقریبا توسط همه مرورگرهای وب پشتیبانی میشوند و به راحتی میتوانند محتویات آن را رندر کنند. منظور از رندر کردن این است که عناصر داخل سایت که ترکیبی از کد، تصویر، انیمیشن، ویدئو یا غیره هستند، تبدیل به اطلاعات قابل نمایش برای کاربران میشوند.
html به کمک برچسب ها (tags) المان های مختلف یک وب سایت را در کنارهم قرار میدهد و طراح با توجه به نیاز خود از آنها استفاده میکند. هر تگ وظیفه به خصوص خود را دارد که با باز کردن آن کارش را شروع میکند و با بستن آن ، کارش را خاتمه میدهد.برای مثال برای نمایش لینک در صفحه باید از تگ a استفاده کنیم و برای پایان استفاده از تگ لینک باید آن را ببندیم .
html هم مانند تمام زبان های دیگر دارای مزایا و معایبی میباشد، که باهم به بررسی آنها میپردازیم.
مزایای HTML
♦ متن باز و رایگان
♦ کانفیگ وادغام آسان با زبان های سمت سرور مانند PHP
♦ یادگیری آسان و لذت بخش
♦ اجرای آسان در تمام مرورگرها
معایب HTML
♦ در پشتیبانی از مرورگرهای قدیمی ضعیف است
♦ استاتیک است و برای تعامل بیشتر و بهتر با کاربر، نیار به زبان های سمت سرور دارد
♦ به دلیل نبود قوائد برنامه نویسی ، نیاز به طراحی جداگانه برای هر صفحه دارد
منبع مقاله :وب سایت همیارکد