XHTML (viết tắt của tiếng Anh Extensible HyperText Markup Language, “Ngôn ngữ Đánh dấu Siêu văn bản Mở rộng”) là một ngôn ngữ đánh dấu có cùng các khả năng như HTML, nhưng có cú pháp chặt chẽ hơn. XHTML 1.0 là Khuyến cáo của World Wide Web Consortium (W3C) vào ngày 26 tháng 2 năm 2000.
Về phương diện kĩ thuật, XHTML là một họ những kiểu tài liệu hiện tại và tương lai cùng những mô đun nhằm mục đích tái tạo lại, lan rộng ra, thâu nạp HTML, tái cấu trúc lại dưới dạng XML. Các dạng tài liệu thuộc họ XHTML toàn bộ đều dựa trên XML, và được phong cách thiết kế để thao tác tuyệt đối với những trình đại diện thay mặt người dùng hiểu XML. XHTML là thế hệ tiếp nối HTML, và đã có một loại những đặc tả được tăng trưởng cho XHTML .
Mục lục nội dung
Một số độc lạ giữa HTML và XHTML[sửa|sửa mã nguồn]
Các thành phần phải được lồng nhau đúng cách[sửa|sửa mã nguồn]
Trong HTML 1 số ít thành phần hoàn toàn có thể được lồng vào nhau không đúng cách như thế này .
This text is bold and italic
Trong XHTML tất cả các phần tử phải được lồng vào nhau đúng cách như thế này:
Bạn đang đọc: XHTML – Wikipedia tiếng Việt
This text is bold and italic
Chú ý: Một lỗi thường thấy ở các danh sách gạch đầu dòng lồng vào nhau mà quên mất rằng danh sách bên trong phải được đặt trong phần tử li. Ví dụ:
- Coffee
- Tea
- Black tea
- Green tea
- Milk
Đây mới là đúng :
- Coffee
- Tea
- Black tea
- Green tea
- Milk
Phải có đặt ở dạng chuẩn (well-formed)
[sửa|sửa mã nguồn]
Tất cả các phần tử XHTML phải được đặt lồng bên trong phần tử gốc . Tất cả các phần tử khác có thể có các phần tử con. Các phần tử con phải đi theo cặp và phải được đặt lồng nhau đúng cách bên trong phần tử mẹ. Cấu trúc tài liệu cơ bản là:
... ...
Tên gọi của thẻ đều phải viết thường[sửa|sửa mã nguồn]
Do XHTML kế thừa cú pháp của XML và mỗi trang XHTML đều là các ứng dụng XML cho nên XHTML có phân biệt chữ hoa chữ thường, điều không có ở HTML. Với HTML thì các thẻ như
và
là hiểu là giống nhau nhưng một khi bạn đã xác định trang web của bạn là XHTML thì trình duyệt sẽ dịch hai thẻ này là khác nhau.
HTML đồng ý cách viết dưới :
This is a paragraph
XHTML yên cầu phải viết lại phần trên thành :
This is a paragraph
Tất cả những thành phần XHTML phải được đóng lại[sửa|sửa mã nguồn]
Phần tử không rỗng phải có một thẻ đóng. HTML đồng ý cách viết dưới :
This is a paragraph
This is another paragraph
XHTML yên cầu phải viết lại phần trên thành :
This is a paragraph This is another paragraph
Các thành phần rỗng cũng phải được đóng lại[sửa|sửa mã nguồn]
Các phần tử rỗng hoặc là phải có thể đóng hoặc là thẻ khởi đầu phải được kết thúc bằng />
. HTML chấp nhận cách viết dưới:
This is a break
Here comes a horizontal rule:
Here's an image
XHTML yên cầu phải viết lại phần trên thành :
This is a break
Here comes a horizontal rule:
Here's an image
Chú ý quan trọng[sửa|sửa mã nguồn]
Để làm cho trang XHTML tương thích với các trình duyệt hiện nay thì nên đặt một khoảng trắng thêm vào trước ký tự /
kiểu như
, và:
Các giá trị của thuộc tính phải được đặt trong dấu nháy kép[sửa|sửa mã nguồn]
HTML gật đầu cách viết dưới :
XHTML đòi hỏi phải viết lại phần trên thành:
Xem thêm: Thuốc Berberin: Những điều cần biết
Việc tối giản thuộc tính là bị nghiêm cấm[sửa|sửa mã nguồn]
HTML đồng ý cách viết dưới :
XHTML yên cầu phải viết lại phần trên thành :
Liên kết ngoài[sửa|sửa mã nguồn]
Source: https://mindovermetal.org
Category: Wiki công nghệ