Forwarded from مهندسی کامپیوتر
اچ تی ام ال در کنار سی اس اس هستهٔ فن آوری ساخت صفحات وب هستند. اچ تی ام ال زبان توصیف ساختار صفحات وب است. اچ تی ام ال زبانی است برای نشانه گذاری فرا متن که برای تدوین قالب و طراحی صفحات وب به کار می برند. دستور العمل های این زبان برچسب تگ نام دارند که محتوای یک صفحهٔ وب با آنها نشانه گذاری شده و بدین ترتیب نحوهٔ نمایش آن صفحه برای مرورگر های وب توصیف میشود. که تاکنون 5 نسخه از اچ تی ام ال عرضه شده است. هر یک از برچسب های اچ تی ام ال معنا و مفهوم خاصی دارند و تأثیر مشخصی بر محتوا می گذارند. مثلاً برچسب هایی برای تغییر شکل ظاهری متن، نظیر ضخیم کردن و باریک کردن یک کلمه یا برقراری پیوند به صفحات دیگر در اچ تی ام ال تعریف شده اند. یک سند اچ تی ام ال یک پروندهٔ مبتنی بر متن است که معمولاً با پسوند اچ تی ام ال یا اچ تی ام نام گذاری شده و محتویات آن از برچسب های اچ تی ام ال تشکیل می شود. مرورگر های وب که قادر به درک و تفسیر برچسب های اچ تی ام ال هستند تک تک آن ها را از داخل سند اچ تی ام ال خوانده و سپس محتوای آن صفحه را نمایان سازی می کنند. در مورد این که آیا اچ تی ام ال زبان برنامه نویسی است یا نه بحثی وجود ندارد چون بعضی از افراد بر این باورند که اچ تی ام ال یک زبان برنامه نویسی است و همین طور بر عکس. اچ تی ام ال اساساً برای ساخت مند کردن اطلاعات و جدایش اجزای منطقی یک نوشتار نظیر عناوین، تصاویر، فهرست ها، بند ها و جداول به کار می رود. از سوی دیگر اچ تی ام ال را نباید به عنوان زبانی برای صفحه آرایی یا نقاشی صفحات وب به کار برد. این وظیفه اکنون بر دوش فن آوری های دیگری همچون سی اس اس است. گفتنی است اچ تی ام ال شکلی از زبان دیگری به نام اس جی ام ال است و کنسرسیوم وب آن را به عنوان استانداردی برای نشانه گذاری مستندات فرا متنی برای عرضه در وب تدوین کرده است.