اچ‌تی‌ام‌ال: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
بدون خلاصۀ ویرایش
برچسب‌ها: ویرایش همراه ویرایش از وبگاه همراه
Arash.pt (بحث | مشارکت‌ها)
به نسخهٔ 19731678 ویرایش Masbesh بازگردانده شد. (توینکل)
خط ۳:
{{استانداردهای وب}}
'''زبان نشانه‌گذاری ابرمتنی''' یا {{کوته‌نوشت|'''زنگام'''|زبان نشانه‌گذاری ابرمتن|سرنام}}<ref>''زبان نشانه‌گذاری ابرمتنی'' یا ''زنگام''، واژه‌های مصوب [[فرهنگستان زبان و ادب فارسی]] به جای ''hypertext markup language'' یا ''HTML'' در [[زبان انگلیسی|انگلیسی]] هستند. {{یادکرد وب | عنوان=فرهنگ واژه‌های مصوّب فرهنگستان: ۱۳۷۶ تا ۱۳۸۵، بخش لاتین | نشانی=http://www.persianacademy.ir/fa/wordspdf.aspx | ناشر=فرهنگستان زبان و ادب فارسی | تاریخ بازبینی=۰۶ ژانویه ۲۰۱۲ | صفحه=۱۱۱}}</ref> یا '''اچ‌تی‌ام‌ال'''، '''HTML''' یا '''HyperText Markup Language''' در کنار [[سی‌اس‌اس]] هستهٔ فناوری ساخت صفحه‌های وب هستند. اچ‌تی‌ام‌ال زبان توصیف ساختار صفحه‌های وب است.<ref>{{یادکرد وب|عنوان=HTML & CSS|نشانی=http://www.w3.org/standards/webdesign/htmlcss|ناشر=[[کنسرسیوم وب جهان‌شمول|W3C]]|کد زبان=en|بازبینی=10 February 2012}}</ref> زبانی‌است برای نشانه‌گذاری ابرمتن(فرامتن) که برای تدوین قالب و طراحی [[صفحه وب|صفحه‌های وب]] به کار می‌برند. دستورالعمل‌های این زبان، برچسب (Tag) نام دارند که محتوای یک صفحهٔ وب، با آن‌ها، [[زبان نشانه‌گذاری|نشانه‌گذاری]] شده و بدین‌ترتیب، نحوهٔ نمایش آن صفحه برای [[مرورگر وب|مرورگرهای وب]]، توصیف می‌شود.
تاکنون نسخهٔ ۵ آن عرضه است.<ref>{{یادکرد وب|عنوان=HTML 4.01 Specification - Abstract|نشانی=http://www.w3.org/TR/1999/REC-html401-19991224/|اثر=W3C Recommendation|ناشر=[[کنسرسیوم وب جهان‌شمول|W3C]]|نویسنده=Dave Raggett, Arnaud Le Hors, Ian Jacobs|کد زبان=en|تاریخ=24 December 1999|بازبینی=10 February 2012}}</ref> در واقع زبانی که موتورهای جستجو آن را میفهمند و از طریق آن داده های هر صفحه از وب را به کاربر نشان میدهند HTML میباشد که خاصیت استاتیک دارد یعنی تنها زبان نمایش کاربر است و از طریق آن میتوان برنامه نویسی استاتیک وب سایت یا سمت کاربر را انجام داد.<ref>{{یادکرد وب|نویسنده=|کد زبان=|تاریخ=|وب‌گاه=|نشانی=http://4080.ir|عنوان=طراحی سایت}}</ref>
 
هر یک از برچسب‌های اچ‌تی‌ام‌ال، معنا و مفهوم خاصی دارند و تأثیر مشخصی بر محتوا می‌گذارند؛ مثلاً برچسب‌هایی برای تغییر شکل ظاهری متن، نظیر درشت و ضخیم کردن یک کلمه یا برقراری [[پیوند]] به صفحات دیگر در اچ‌تی‌ام‌ال تعریف شده‌اند.
خط ۲۵:
در سال ۱۹۸۰ فیزیکدانی به نام '''[[تیم برنرز لی|تیم برنز لی]]''' که با پروژهٔ [[CERN]] همکاری داشت ENQUIRE را طراحی و ارائه کرد که یک سیستم مهم برای محققان [[CERN]] بود تا اینکه از این داده‌ها به شکل مشترک استفاده کنند. در سال ۱۹۸۹، Berners- Lee یک یادداشت پیشنهاد یک سیستم [[ابر متن]] مبتنی بر [[اینترنت]] نوشت. Berners- Lee یک نوع خاص HTML را مشخص نمود و یک نسخهٔ جستجوگر و نرم‌افزار سرور را در انتهای۱۹۹۰ نوشت. در این سالیان این فیزیکدان و مهندس سیستم‌های داده‌های [[CERN]] بنام Robert Cailliau یک سرمایه‌گذاری مشترک را انجام دادند ولی این پروژه به شکل رسمی توسط [[CERN]] دنبال نشد. در یادداشت‌های شخصی او از سال ۱۹۹۰ اشاره شده است که برخی از مناطق مختلف [[ابر متن]] (hypertext) به کار گرفته شده است و در ابتدای آن از یک دائرةالمعارف استفاده گردید.
 
اولین بار شرح کامل HTML به این شکل بود که به آن در نسخه‌های قبلی "HTML Tags" گفته شد که برای اولین بار توسط Berners –Lee در سال ۱۹۹۱ روی اینترنت قرار گرفت؛ که آن توصیف ۱۸ عناصر شامل عناصر اولیه، طراحی نسبتاً ساده از HTML بود. به غیر از Hyperlink این موارد تحت تاثیر SGMLguid در فرمت مبتنی بر SGML قرار گرفت و در پروژهٔ CERN به کار. رفت. یازده مولفه از آن در HTML 4 نوشته شده است.
 
[[زبان نشانه گذاری]] ابرمتنابرمتنی به شکلی است که [[مرورگرهای وب]] برای تحلیل و [[نوشتن]] متون تصاویر و دیگر مواد روی صفحات قابل شنیدن و قابل دیدن وب به کار می‌رود. ویژگی‌های پیش فرض برای هر مورد در ساختار HTML در جستجوگر تعریف شده است و این ویژگی‌ها را می‌توان تغییر داد و یا اینکه توسط [[CSS]] بر اساس طراحی صفحه افزایش داد. بسیاری از اجزای متن در گزارش فنی 1988 ISO به شکل TR9537 ارائه شده است که نام این جزء روش‌های استفاده از SGML بود که در آن ویژگی‌های اولیه ساختار زبانی مانند آنچه که در مورد [[فرمان (رایانش)|فرمان]] RUNOFF دیده می‌شود استفاده شد که در ابتدای دهه ۱۹۶۰ برای [[CTSS]] ارائه شده است. این فرمان‌های ساختاری از فرمان‌های مورد استفاده توسط typesetters استفاده می‌کند که به شکل دستی برای فرمت‌های مختلف در نظر گفته شده‌اند. اما اصل SGML برای ساختار کلی بر اساس اجزای مختلف است (محدوده‌های حاشیه نویسی تو در تو به همراه ویژگی‌هایی که دارد) تا اینکه از اثرات چاپ استفاده شود. همچنین جداسازی ساختارها و شکل ترکیبی نیز باید در نظر گرفته شود. HTML به شکل مداوم به این صورت با [[CSS]] به کار گرفته می‌شود.
 
Berners- Lee از HTML به عنوان یک ابزار برای SGML استفاده کرده است. به طور کلی آنرا به عنوان دستور نیروی ضربت مهندسی اینترنت(IETF) تعریف کرده است که در سال ۱۹۹۳ نسخه‌های اولیه از آن را بر اساساسا HTML ارائه نمود."زبان نشانه گذاری ابرمتنی HTML" پیش نویسی اینترنتی توسط Dan Cannolly ،Berners- Lee ارائه گردید و درون [[تعریف نوع سند]] SGML برای تعریف گرامر ارائه شد. این نسخه اولیه پس از شش ماه منقضی گردید ولی قابل توجه اینکه از جستجو گرNCSA Mosaic به شکل جستجو گر پیش فرض برای تصاویر بر خط استفاده شد که نشان دهندهٔ فلسفهٔ IETF در استانداردهای ساختارهای موفق است. به همین شکل Dave Raggett's رقابت خود را با ارائه(Internet-Draft , HTML+(Hypertext Markup format از انتهای ۱۹۹۳ شروع کرد و پیشنهاد کرد که یک ساختار اجرایی مانند جداول و شکلهای پر شونده را می‌توان برای این منظور به کار گرفت.
 
پس از انکه HTML و +HTML به شکل پیش نویس در ابتدای ۱۹۹۴ منقضی گردید،IEFT یک گروه کاری HTML را ایجاد کرد که در سال ۱۹۹۵ نسخهٔ HTML 2.0 تکمیل گردید، HTML اولیه با این قصد ساخته شده که به شکل یک ساختار استاندارد در آینده از آن استفاده شود.
خط ۹۲:
XHTML یک زبان جداگانه است که به شکل فرمول بندی دوباره HTML 4.01 خود را نشان می‌دهد و از XML1.0 استفاده نموده است. اما به عنوان یک استاندارد جداگانه نمی‌توان از آن نام برد.
 
:XHTML 1.0 در ۲۶ ژانویه ۲۰۰۰ انتشار یافت که به عنوان توصیهٔ W3C از آن نام بردهبده شد و پس از آن دوباره اصلاح شد و انتشار دوبارهٔ آن در اول آگوست ۲۰۰۲ بود که در آن از سه نسخهٔ یکسان به عنوان HTML 4.0 و ۴٫۰۱ استفاده شد و فرمول بندی دوبارهٔ آن در XML با محدودیت‌های خاص در نظر گرفته شد.
:XHTML 1.1 در ۳۱ می ۲۰۰۱ انتشار یافت که توصیهٔ W3C محسوب شد. مبنای آن XHTML 1.0 بود ولی تغییرات اندکی در آن اعمال شده بود و فرمول بندی آن از ساختارهای تعدیل شده XHTML استفاده کرده بود که در ۱۰ آوریل ۲۰۰۱ انتشار یافته بود و توصیه W3C محسوب می‌گردید.
:XHTML 2.0 یک نسخه پیش نویس کاری بود ولی در ۲۰۰۹ انتشار یافت که برای کارکرد مطلوب [[HTML5]], XHTML5 بود. XHTML2.0 ناسازگاری‌هایی با XHTML1.X داشت و در نتیجه به شکل زبان جدید XHTML در امد تا اینکه به روزرسانی آن تا XHTML 1.X صورت گیرد
خط ۱۱۴:
{{اصلی|عنصر اچ‌تی‌ام‌ال}}
 
در هر صفحه با تگ HTML شروع شده و با تگ HTML پایان می یابد و در این بین [[HEAD]] و [[BODY]] قرار می گیرد که قسمت '''HEAD''' سایت برای کاربر دیده نمی شود و خارج سایت قرار می گیرد و قسمت '''BODY''' سایت برای کاربر دیده می شود و اصطلاحاً نمای سایت به آن می گویند.
==== نمونه عنصرهای اچ‌تی‌ام‌ال ====
سرتیترها: تگ‌های {{برچسب|h1|o}} تا {{برچسب|h6|o}}