Tại sao lại sử dụng XHTML?

XHTML là sự kết hợp của HTML và XML (ngôn ngữ đánh dấu mở rộng).

XHTML bao gồm tất cả các yếu tố của HTML 4.01 được kết hợp với ngữ pháp XML.

Tại sao lại sử dụng XHTML?

Chúng tôi nghĩ rằng nhiều trang web trên mạng World Wide Web đều chứa mã HTML xấu.

Mã HTML dưới đây vẫn có thể hoạt động rất tốt, ngay cả khi nó không tuân thủ các quy tắc HTML:

<html>
<head>
<title>This is bad HTML</title>
<body>
<h1>Bad HTML
</body>

XML là một ngôn ngữ đánh dấu, trong đó tất cả mọi thứ đều phải được đánh dấu đúng để tạo ra các tài liệu có hình thức tốt.

XML được sử dụng để mô tả dữ liệu, trong khi HTML được sử dụng để hiển thị dữ liệu.

Trên thị trường hiện nay có nhiều công nghệ trình duyệt khác nhau, một số trình duyệt chạy trên máy tính, một số trình duyệt chạy trên điện thoại và thiết bị cầm tay. Còn những trình duyệt này không có khả năng và phương tiện để giải thích ngôn ngữ đánh dấu xấu.

Do đó, bằng cách kết hợp những ưu điểm của HTML và XML riêng biệt, chúng ta đã có ngôn ngữ đánh dấu có thể sử dụng trong hiện tại và tương lai - XHTML.

XHTML có thể được đọc bởi tất cả các thiết bị hỗ trợ XML, đồng thời trước khi các trình duyệt khác nâng cấp hỗ trợ XML, XHTML cho phép chúng ta viết các tài liệu có cấu trúc tốt, làm việc tốt trên tất cả các trình duyệt và tương thích ngược.