HTML و HTML5 چیست ؟

HTML چیست؟

HTML به زبانی اطلاق می شود که سنگ بنای صفحات وب سایت می باشد. عموما تمامی زبانهای برنامه نویسی تحت وب، به نوعی وابسته به زبان HTML می باشند. بعنوان مثال، PHP، جاوا اسکریپت و زبان برنامه نویسی دات نت، زبانهایی هستند که علاوه بر داشتن قوانین و استانداردهای خود، از زبان HTML کمک می گیرند بطوریکه کدهای نوشته شده در قالب خاصی، در بین کدهای HTML قرار داده می شود.

HTML زبانی می باشد که از زبان XML مشتق شده است. به این معنی که می توان گفت HTML نوع بخصوصی از زبان XML می باشد. XML زبانی است که سنگ بنای آن، تگ می باشد. تگ، همانند پرانتزی می باشد که می توان آن را باز کرد، درون آن چیزی قرار داد و سپس آن را بست. این تگها، می توانند هر اسمی داشته باشند و زبان XML آزادی کاملی را در این خصوص به شما داده است.

همانطور که گفته شد، HTML زبانی است که از تگ ها تشکیل شده است. به این مفهوم که هر تگ در زبان HTML معنا و مفهوم خاص خود را دارد و اصطلاحا به این کار، نشانه گذاری گفته می شود.

بعنوان مثال در زبان HTML چنانچه بخواهید متنی را بولد نمایید از کد زیر استفاده می نمایید:

<b>این یک متن بولد است</b>

همانطور که ملاحظه می فرمایید، تگها با روش خاصی مشخص می شوند. تگ b در این مثال، در ابتدا باز می شود، درون آن چیزی قرار داده می شود، و سپس با "/" بسته می شود. درست همانند پرانتزها در یک عملیات ریاضی پیچیده که پرانتزها می توانند تو در تو باشند، تگها نیز می توانند به تعداد دلخواه تو در تو باشند. اصطلاحا به این عملیات indent گفته می شود.

زبان HTML5 چیست؟

امروزه و با وجود زبان HTML 5 دیگر برخی نیازی به استفاده از فلش پلیر ادوبی حس نمیکنند. اما برخی معتقدند که این زبان تنها برای استفاده در فضای تلفن های همراه مناسب است. در اواخر ژوئن سال 2012 گوگل به کاربران اعلام کرد که در نسخه جدید اندروید دیگر از فلش پشتیبانی نخواهد کرد و این بدین معنی است که گوگل HTML 5 را برای خود انتخاب کرده است. برای اولین بار استیو جابز در سال 2010 با سخنرانی خود و ابراز گله از سخنان مدیران ادوبی درباره محدود بودن امکانات HTML 5 در واقع توجه کاربران و متخصصین را بیشتر به HTML 5 معطوف کرد. حالا پس از مدتی زمان نشان داد که استیو جابز در آن زمان بدرستی از مدیران ادوبی انتقاد کرده است زیرا این روزها HTML 5 به عنوان جدیدترین استاندارد وب توسط اپل ، گوگل و دیگر شرکت های بزرگ به رسمیت شناخته شده است. این استاندارد جدید به برنامه نویسان و توسعه دهندگان این امکان را میدهد که بدون استفاده از افزونه هایی مانند فلش پلیر قادر به استفاده از گرافیک پیشرفته ، انیمیشن و دیگر عناصر باشند. البته هنوز هم تا تبدیل HTML 5 به تنها استاندارد بازار راه زیادی باقی مانده است زیرا طبق آمار هنوز در حدود دو میلیارد دستگاه با قابلیت پشتیبانی فلش وجود دارد در حالی که تعداد بسیار محدودی از پلت فرم های موبایل مثل ios اپل از HTML 5 پشتیبانی میکنند. اما با این حال HTML 5 با سرعت در حال توسعه است. به نظر کارشناسان تصمیم استیو جابز در عدم پشتیبانی اپل از فلش در روند رو به عقب امروزی این شرکت نقش مهمی داشته است. در عین حال پشتیبانی فیسبوک و گوگل از HTML 5 نیز به این روند منفی برای ادوبی کمک بیشتری کرد.
اما اگر واقع بین باشید تشابه زیادی بین HTML 5 و ادوبی فلش خواهید یافت. هر دو قابلیت های زیادی برای پخش صوت و تصویر تحت وب دارند و در نمایش انیمیشن نیز بی نظیر عمل میکنند. اما برخی معتقدند که HTML 5 همچنان بایستی بیشتر در حوزه خدمات چند رسانه ای از خود تلاش نشان دهد زیرا هنوز هم فلش در حوزه های این چنینی مانند بازی های آنلاین از HTML 5 جلوتر است. در عین حال نمایش بازی های محبوبی مانند انگری بردز با استفاده از HTML 5 و Java Script بر روی گوگل کروم بسیار دلگرم کننده است. این روزها HTML 5 در دنیای تلفن همراه قدرتمند و بسایر امیدوار پیش میرود و مخصوصا این روزها که طراحان وب سایت تمایل بیشتری برای نمایش وب سایت های خود بر روی موبایل نشان میدهند امید میرود که سرعت پیشرفت HTML 5 نیز بیشتر شود. جالب اینجاست که ادوبی هم بیکار ننشسته است و در تلاش است تا با استفاده از همکاری با انجمن های متن باز بتواند پلی بین فلش و دنیای آزاد ایجاد کند.

برچسب ها: php, html, html5, xml, xhtml