چطور می تونم کمکتون کنم؟

XHTML و HTML

اچ تي ام ال يك زبان است كه به شما امكان ميدهد متن را قالب دهي كنيد، تصاوير گرافيكي ، صوت و ويديو را اضافه كنيد و همه ي اينها را در يك فايل متني كه هر كامپيوتري ميتواند آنرا بخواند ذخيره و سپس در صورت تمايل آنرا از طريق شبكه ي جهاني اينترنت با همه ي دنيا به اشتراك بگذاريد . اچ تي ام ال متشكل شده از يك سري تگهاست كه هركدام از تگها يك وظيفه ي خاص را برعهده دارند. اين تگها با يك دستور مشخص شروع و با دستوري مشخص ديگري كه بسيار شبيه به دستور شروع كننده است به پايان ميرسند

xhtmlچیست؟

این زبان نیز مانند زبان Html می باشد اما با این تفاوت کهXhtml زبان توسعه پذیرتر نسبت به Html می باشد.

بنابراین می توانیم بگویم این ورژن نسبت به html توانایی و قابلیت انعطاف پذیری بیشتری دارد xhtml تقریبا همانند  html می باشد و ورژن ۴٫۰٫۱ این زبان می باشد که مجددا با xml طراحی شده و تمام  مرورگرها می توانند آن را پشتیبانی کنند.xhtml در واقع html است که به عنوان یک برنامه کاربردی xml معرفی شده است.

 

مهمترین تفاوت های XHTML و HTML

۱.در XHTML بستن تمامی تگ ها الزامی است.

۲.در XHTML باید تقدم و تاخر باز و بسته شدن تگ ها رعایت شود.

۳.در XHTML نام تگ ها و خاصیت های آنها باید با حروف کوچک نوشته شود.

۴.فایل XHTML باید حاوی یک عنصر ریشه <html> باشد.

۵.کلیه تصاویر باید دارای توضیح باشند.

۶.در xhtml همه ی عناصر حتما باید به درستی تو در تو قرار بگیرند.

در حالی که در html ممکن بود گاهی عبارات تو در تو را جابجا نوشته و مشکلی به وقوع نمی پیوست

html و xhtml

مثال هایی که نشان می دهد Xhtml سختگیرانه تر است در پایین ذکر شده است:

-text در html بدون مشکل است  در حالی که xhtml به آن ایراد گرفته و باید جای تگها رو باید عوض کرد.

– در xhtml حتما باید عناصر خالی، تگ بسته شدن داشته باشند. اما ممکنه در html در مواردی این مساله بدون اشکال باشد.

- در xhtml عناصر خالی هم باید بسته شوند.

- در xhtml اسم تگها و صفات حتما باید با حروف کوچک نوشته شوند. در غیر اینصورت اشتباه تلقی می شوند.

- و مورد آخر اینکه همه xhtml document ها باید یک عنصر ریشه داشته باشند.

حالا نکاتی را که باید در استفاده از این نسخه رعایت کنید:

نوشتن تگهای که در HTML اجباری نبود در XHTML اجباری است.

مقادیر خصوصیات در تگها باید بین دو علامت “…” قرار گیرند.

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

html,xhtml,طراحی سایت,طراحی سایت وبرند,طراحی سایت ارزان,جاوا,طراحی سایت جاوا,تگ,قالب,زبان توسعه پذیر