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