XHTML یکی از استانداردهای واسط طراحی وب است که پس از HTML4 و پیش از ارائه HTML5 عرضه شد و تفاوتهای قابل توجهی نسبت به نگارشهای قبلی HTML داشت ولی با روی کار آمدن HTML5 به زودی کنار گذاشته شد. مهمترین تفاوت این دو استاندارد سختگیرانه بودن XHTML در مقایسه با HTML است. با توجه به اینکه XHTML میبایست قوانین XML را به خوبی رعایت کند، خطاهای کوچک مانند نبستن یک تگ یا استفاده نادرست از تگهای تودرتو سبب ایجاد خطاهای جدی در این استاندارد میشود. در حالی که در HTML سختگیری به حداقل ممکن رسیده است و انعطاف در بستن یا نبستن تگها و تلاش برای رفع خودکار خطاهای تایپی یا ساختاری به حداکثر ممکن رسیده است.
به عنوان مثال استفاده از تگ خط جدید به شکل <br /> در طراحی سایتها، بازماندهای از دوران XHTML است و در استاندارد جدید HTML5 لزومی برای بستن تمامی تگها به صورت صریح یا ضمنی به شکل فوق وجود ندارد و نوشتن <br> کفایت میکند. البته بر پایه آخرین استاندارد HTML5 نوشتن <br> صحیحتر است.
در بخش CSS نیز محدودیتهایی از جمله حساسیت به سطح حروف برای Selectorها در XHTML وجود دارد که ممکن است سبب دشوار شدن کار برنامهنویسان شود. در واقع میتوان گفت امروزه و با ظهور HTML5 استفاده از XHTML چندان معقول نیست با این حال ممکن است نیاز باشد برای مقاصد خاص و به ویژه مقاصد آموزشی از XHTML استفاده شود. CSS در کنار HTML هسته اصلی فناوری طراحی بصری وب سایت و روشی ساده برای نمایش چیدمان و جلوههای بصری مانند نوع قلم، رنگ و اندازهها در صفحات وب هستند.
لینک دانلود در کانال تلگرام : https://t.me/devloper98
دانلود نامحدود در کانال : https://t.me/devloper98
https://t.me/devloper98