Hoạt động XHTML W3C

HTML là ngôn ngữ đánh dấu phổ biến trên Web.

Giáo trình XHTML

Nếu bạn muốn biết cách chuyển đổi trang web của mình sang XHTML, hãy đọc các Giáo trình XHTML.

Phiên bản XHTML

XHTML 1.0

Là một đề xuất của W3C, XHTML 1.0 được phát hành vào ngày 26 tháng 1 năm 2000.

XHTML 1.0 phiên bản thứ hai

Là một đề xuất của W3C, phiên bản thứ hai của XHTML 1.0 được phát hành vào ngày 1 tháng 8 năm 2002. Nó không phải là một phiên bản mới mà là một bản cập nhật và sửa lỗi.

Về XHTML 1.0

XHTML 1.0 là lần thay đổi chính thức đầu tiên của HTML từ năm 1997, và cũng là bước quan trọng trong việc cung cấp các trang web phong phú hơn cho một đối tượng người dùng rộng lớn hơn, bao gồm các thiết bị người dùng như máy tính để bàn, thiết bị di động và điện thoại di động.

XHTML là một ứng dụng XML có thể di chuyển từ HTML 4.01 một cách平稳. W3C đã重构 HTML 4.01 thành XML là bước đầu tiên dẫn đến sự ra đời của XHTML 1.0. XHTML 1.0 phụ thuộc vào các thẻ ngữ nghĩa được cung cấp bởi HTML 4.01.

Bước tiếp theo là làm nhỏ các module XHTML thành các phần tử nhỏ hơn, để việc kết hợp XHTML với các ngôn ngữ đánh dấu khác (như hình ảnh vector và multimeida) trở nên dễ dàng hơn.

Bên cạnh đó, mô đun hóa của XHTML còn có thể giảm chi phí phát triển, cải thiện sự hợp tác với các ứng dụng khác (như cơ sở dữ liệu), dễ dàng hơn trong việc giao tiếp với các người đại diện người dùng khác nhau (trình duyệt), và sự tích hợp trong sạch hơn giữa HTML và các tiêu chuẩn XML khác.

Hoạt động XHTML W3C

XHTML 1.0

XHTML 1.0 là sự biểu diễn lại của HTML 4.01 bằng XML.

Nếu bạn muốn học thêm về XHTML, hãy truy cập vào giáo trình của chúng tôi Giáo trình XHTML.

XHTML 1.1 (XHTML mô đun hóa)

Các thiết bị nhỏ gọn (như điện thoại di động) không thể hỗ trợ tất cả các chức năng của XHTML. XHTML 1.1 chia quy chuẩn thành các mô hình có chức năng hạn chế. Các trình duyệt nhỏ có thể giảm độ phức tạp bằng cách hỗ trợ các mô hình đã chọn (nhưng một khi đã chọn một mô hình, thì phải hỗ trợ tất cả các tính năng của mô hình đó).

XHTML 1.1 là một ngôn ngữ rất chặt chẽ. XHTML 1.1 không thể tương thích ngược với HTML 4.

Cơ bản của XHTML

XHTML Basic là một bộ nhỏ của XHTML 1.1. Nó chỉ bao gồm các tính năng cơ bản của XHTML, chẳng hạn như cấu trúc văn bản, hình ảnh, biểu mẫu cơ bản và bảng cơ bản. Nó được thiết kế cho các trình duyệt nhỏ (như trên thiết bị cầm tay).

Sự kiện XHTML

Do sự hỗ trợ của XHTML đối với W3C Document Object Model cấp độ 2, trình xử lý sự kiện có thể gắn vào các yếu tố XHTML, vì vậy yếu tố cha có thể xử lý sự kiện trước hoặc sau yếu tố con.

Nếu bạn muốn học thêm về DOM, hãy học giáo trình của chúng tôi Giáo trình DOM.

In XHTML

XHTML-Print là một phần của XHTML 1.1 (XHTML mô đun hóa).

XHTML-Print được thiết kế cho thiết bị di động và máy in giá rẻ, những thiết bị này thường có thể in một trang từ đầu đến cuối mà không cần bộ nhớ đệm in và trình điều khiển in tùy chỉnh cho thiết bị.

XForms

Qua biểu mẫu XHTML, người dùng có thể truy cập vào một trang, thêm thông tin vào trang đó, sau đó gửi trang đó đến máy chủ web.

XForms là người kế nhiệm của biểu mẫu HTML, cung cấp một cách tiếp cận web giao tiếp hoàn chỉnh và độc lập với cách trình bày. Nó được thiết kế để tích hợp với XHTML, chúng tôi hy vọng rằng các ứng dụng thương mại điện tử trong tương lai sẽ cần đến XForms.

Nếu bạn muốn học thêm về XForms, hãy học giáo trình của chúng tôi Giáo trình XForms.

XHTML mô đun hóa

XHTML mô đun hóa có nghĩa là chia nhỏ XHTML 1.0 thành bộ sưu tập các mô hình nhỏ gọn cung cấp chức năng đặc thù.

Cấu trúc hóa của XHTML 1.0 được thực hiện bằng cách sử dụng XML DTD (Document Type Definition).

Cấu trúc hóa của XHTML 2.0 được thực hiện bằng cách sử dụng XML Schemas.

Để học thêm về DTD, hãy học từ trang web của chúng tôi Hướng dẫn DTD.

Để học thêm về XML Schemas, hãy học từ trang web của chúng tôi Hướng dẫn XML Schemas.

XHTML 2.0

XHTML 2.0 là ngôn ngữ đánh dấu thế hệ tiếp theo. Tính năng dự kiến sẽ tương tự như XHTML 1.1, nhưng có thể thay đổi để tuân thủ các yêu cầu của tiêu chuẩn XML, chẳng hạn như XML Linking và XML Schema.

XLink

XLink là một ngôn ngữ để tạo liên kết siêu链接 trong tài liệu XML. XLink rất相似 với liên kết HTML - nhưng mạnh mẽ hơn trong việc hỗ trợ liên kết đơn giản (như HTML) và liên kết mở rộng (dùng để liên kết nhiều tài nguyên lại với nhau).

Bạn có thể trong trang web của chúng tôi Hướng dẫn XLink để học thêm về XLink.

HLink

HLink tăng cường một khả năng, có thể quy định trong XHTML哪一项元素 có thể biểu thị liên kết siêu链接, và quy định cách duyệt qua các liên kết.

HLink là mở rộng của XLink.

Tiêu chuẩn W3C HTML và thời tuyến

Tiêu chuẩn Dự thảo/Đề xuất Đề xuất
XHTML 1.0   Ngày 26 tháng 1 năm 2000
XHTML 1.0 bản sửa đổi   Ngày 1 tháng 8 năm 2002
XHTML 1.1   Ngày 31 tháng 5 năm 2001
XHTML Modules   Ngày 10 tháng 4 năm 2001
XHTML Modules 1.1   Ngày 8 tháng 10 năm 2008
XHTML Basic   Ngày 19 tháng 12 năm 2000
XHTML Basic 1.1   Ngày 29 tháng 7 năm 2008
XHTML Events   Ngày 14 tháng 10 năm 2003
XHTML Print   Ngày 20 tháng 9 năm 2006
XHTML Media Types (SE) Ngày 16 tháng 1 năm 2009  
XHTML 2.0 Ngày 26 tháng 7 năm 2006  
XForms 1.0   Ngày 14 tháng 10 năm 2003
XForms 1.0 (Bản thứ ba)   Ngày 29 tháng 10 năm 2007
XForms 1.1 Ngày 20 tháng 10 năm 2009  
XLink   Ngày 27 tháng 6 năm 2001
HLink 13 tháng 9 năm 2002  

W3C Tham khảo:

Trang chủ W3C HTML