ویرایش‌گر اچ‌تی‌ام‌ال

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو
اچ‌تی‌ام‌ال
HTML.svg


ویرایش‌گر اچ‌تی‌ام‌ال (به انگلیسی: HTML Editor)، یک نرم افزاری کاربردی برای ایجاد صفحه وب است. با اینکه نشانه گذاری‌های اچ‌تی‌ام‌ال قابل ویرایش با همهٔ ویرایشگرهای متن هستند، کار با ویرایشگرهای اچ تی ام ال راحت تر و دارای قابلیت‌های بیشتر است. برای مثال با یک ویرایشگر اچ تی ام ال می‌توان سی‌اس‌اس، اکس‌ام‌ال، جاوااسکریپت یا ECMAScript را نیز ویرایش کرد.

حتی بعضی از آنها قابلیت اتصال به سرور از طریق اف‌تی‌پی و WebDAV را نیز دارند.

انواع ویرایشگرها[ویرایش]

انواع مختلفی از ویرایشگرهای اچ تی ام‌ال موجود است مانند متنی، شیئی، WYSIWYG.

ویرایشگرهای متنی[ویرایش]

ویرایشگرهای مبتنی بر متن (سورس) معمولاً دارای قابلیت Syntax Highlighting هستند. ممکن است در این ویرایشگرها قالب‌ها، نوار ابزارها و کلیدهای میانبری برای جایگذاری سریع عناصر اچ تی ام‌ال وجود داشته باشد.

کاربر برای استفاده از این ویرایشگرها باید با زبان‌هایی مانند اچ تی ام‌ال، سی اس اس، جاوا اسکریپت و زبان‌های سمت سرور (بنا به نیاز خود) آشنا باشد.

ویرایشگرهای عادی متن مانند Notepad می‌توانند کدهای اچ تی ام‌ال را با پسوندهایی مانند html ,.htm ,.css. و... ذخیره کنند.

ویرایشگرهای شیئی (object)[ویرایش]

بعضی از ویرایشگرها امکان ویرایش سورس عناصر را بصورت جداگانه برای کاربر فراهم می‌کنند، اما بصورت WYSIWYG نیستند. مانند نرم‌افزار Adobe GoLive

ویرایشگرهای WYSIWYG[ویرایش]

مایکروسافت اکپرشن وب ۴

ویرایشگرهای WYSIWYG دارای رابط کاربری بهتری نسبت به بقیهٔ ویرایشگرها هستند و کاربر می‌تواند همزمان سورس و نحوهٔ نمایش نهایی آن در مرورگر را ببیند. این ویرایشگرها ممکن بصورت مستقل مانند دریم ویور و اکسپرشن وب و یا بصورت یک افزونه در مرورگرها باشند. در کار با این ویرایشگرها کاربر نیازی به داشتن اطلاعات تخصصی در زمینهٔ HTML، CSS و یا دیگر زبان‌های اسکریپت نویسی نمی‌باشد و برای شروع کار یک کاربر عادی توصیه می‌شود.

ویرایشگرهای آنلاین[ویرایش]

ویرایشگرهای WYSIWYG آنلاین بسیاری وجود دارد، بعضی از آن‌ها عبارتند از:

معتبرسازی نشانه گذازی HTML[ویرایش]

اچ تی ام‌ال یک زبان نشانه گذاری ساختاری است. قواعد مشخصی برای نوشتن آن وجود دارد تا استانداردهای W3C برای جهان وب همخوانی داشته باشد. پیروی از این قوانین موجب می‌شود وب سایت‌ها برای تمام انواع کامپیوتر، همهٔ افراد چه افراد توانا و چه معلول و همچنین دستگاه‌های بی سیم مانند تلفن‌های همراه و PDA با پهنای باند و سایز صفحه محدود قابل دسترس باشند، اما درحال حاضر بسیاری از اسناد HTML روی وب با این استانداردها همخوانی ندارند.

در مطالعه‌ای که در سال ۲۰۱۱ روی ۳۵۰ سایت محبوب جهان (بر اساس ایندکس الکسا) صورت گرفت، ۹۴٪ سایت‌های تست شده دارای استانداردهای کافی HTML و CSS نبودند، و یا Character encoding مناسبی نداشتند، حتی ۶٪ بقیه هم ممکن است به دلیل تکرارهای نابجا کارآمد نبوده نباشند یا براساس قواعد نادرستی که برای چند سال وجود داشته‌اند، بوده باشند.[۱]
توصیه‌های W3C برای HTML و CSS در سال ۱۹۹۶ بصورت رسمی ارائه شد[۲] و از آن زمان تجدید نظرها و پالایش‌هایی در آن صورت گرفته است. ببینید:HTML,CSS,توصیه‌های کنونی W3C برای CSS , توصیه‌های کنونی W3C برای HTML.

به هرحال هر صفحهٔ وب که ویرایش و یا ایجاد می‌شود، چه با WYSIWYG و چه بصورت دستی (متنی)، برای موفقیت در میان تعداد زیادی از خوانندگان و همچنین برای حفظ ارزش خود در وب، ابتدا لازم است که دارای نشانه گذاری‌ها و کدهای معتبر باشد[۳] و تا هنگامی که توسط اعتبارسنج‌های HTML و CSS معتبر شناخته نشود، توصیه نمی‌شود که وارد وب شود.(ببینید:اعتبارسنج رایگان HTML، اعتبارسنج رایگان CSS و دیگر جایگزین‌های معتبر)[۳]
درهر صورت نرم‌افزار مورد استفاده برای طراحی، ایجاد و تغییر صفحات و همچنین کیفیت صفحات HTML به میزان مهارت فردی که روی صفحه کار کرده است، بستگی دارد.

== پانویس ==

  1. Web Quality Assurance via standards compliance
  2. Cascading Style Sheets, level ۱
  3. ۳٫۰ ۳٫۱ Harold, Elliotte Rusty (2008). Refactoring HTML. Boston: Addison Wesley. ISBN 978-0-321-50363-3. 

HTML Editor.