• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

تفاوت html5,dhtml,xhtmlچیه؟

k-boy

Registered User
تاریخ عضویت
7 فوریه 2012
نوشته‌ها
5,616
لایک‌ها
7,060
محل سکونت
جنگل آسفالت
تا اونجا که من میدونم xhtml استاندارترین نسخه html هستش .
یعنی کمبودها و نقصای html که نادیده گرفته میشد دیگه تو xhtml مهم میشن . مثلا اگر داخل html شما یک
تگ div باز کنی و تهش رو نبندی مشکلی پیش نمیاد درحالی که xhtml اینرو قبول نمیکنه . اینکار رو برای روون کردن
موتورهای جستجو انجام دادن و الان همه موتورهای جستجو از xhtml پشتیبانی میکنن . البته اکثر نرم افزارهای برنامه نویسی
مبدل دارن و مشکلی پیش نمیاد.
dhtml هم که منظور dynamically html هست وقتی به کار برده میشه که تو طراحی از javascript و css استفاده بشه.
اونوقت اصطلاحا میگن که صفحات دینامیک طراحی شدن!
توی اصل کار برای طراح فرقی نمیکنه...
.
.
.

اس ام اس عاشقانه | اس ام اس تولد
 
Last edited:

webs

Registered User
تاریخ عضویت
14 آپریل 2010
نوشته‌ها
2,019
لایک‌ها
1,475
محل سکونت
php.ini
فکر کنم توضیحات پست فوق به اندازه کافی گویا باشه.

به زبان خیلی ساده اینها ورژن های مختلف html هستند که به مرور امکانات مختلفی بهشون اضافه شده و باگ هاشون گرفته شده.

مثلاً در زبان html 4 تگ br به شکل زیر استفاده میشد:
کد:
<br>

اما در زبان xhtml چون کدها بر مبنای xml باید باشن، br به صورت زیر تعریف میشه:
کد:
<br />
خیلی ها میگن xhtml در حقیقت از خانواده html نیست!

آخرین ورژن html هم html5 است که امکانات بسیار زیاد و کاربردی بهش اضافه شده (از تگ ویدیو و صدا بگیر تا افزوده شدن Markup ها مختلف برای تعاریف موضوعات مختلف که برای بهینه سازی در موتورهای جستجو استفاده میشه. البته موتورهای جستجو هنوز برای سایتهایی که از کدهای پیشرفته نشانه گذاری html5 استفاده می کنند برتری خاصی قائل نشدن). خلاصه html5 خیلی نسبت به ورژن های قبلیش کامل شده. در مورد br هم باید به صورت ورژن های قبلی html استفاده کرد. یعنی

کد:
<br>

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

کد:
<br />
 
بالا