XHTML - Mẹo & Thủ thuật

Chương này liệt kê các mẹo và thủ thuật khác nhau mà bạn nên biết khi viết tài liệu XHTML. Những mẹo và thủ thuật này có thể giúp bạn tạo tài liệu hiệu quả.

Mẹo thiết kế tài liệu XHTML

Dưới đây là một số hướng dẫn cơ bản để thiết kế tài liệu XHTML -

Thiết kế để phục vụ và thu hút khán giả của bạn

Khi bạn nghĩ đến việc đáp ứng những gì khán giả của bạn muốn, bạn cần thiết kế các tài liệu hiệu quả và hấp dẫn để phục vụ mục đích đó. Tài liệu của bạn phải dễ dàng tìm kiếm thông tin cần thiết và tạo ra một môi trường quen thuộc.

Ví dụ, các Viện sĩ hoặc các nhà y tế cảm thấy thoải mái với tài liệu giống như tạp chí với các câu dài, sơ đồ phức tạp, các thuật ngữ cụ thể, v.v., trong khi tài liệu mà trẻ em đang đi học truy cập phải đơn giản và nhiều thông tin.

Sử dụng lại tài liệu của bạn

Sử dụng lại các tài liệu thành công đã tạo trước đó của bạn thay vì bắt đầu lại từ đầu mỗi khi bạn bắt đầu một dự án mới.

Bên trong Tài liệu XHTML

Dưới đây là một số mẹo về các phần tử bên trong tài liệu XHTML -

Tuyên bố XML

Khai báo XML không bắt buộc trong tất cả các tài liệu XHTML nhưng các tác giả tài liệu XHTML được khuyến khích sử dụng khai báo XML trong tất cả các tài liệu của họ. Khai báo như vậy là bắt buộc khi mã hóa ký tự của tài liệu không phải là UTF-8 hoặc UTF-16 mặc định.

Phần tử trống

Chúng bao gồm một khoảng trắng trước dấu / và> của các phần tử trống. Ví dụ: <br />, <hr /> và <img src = "/ html / xhtml.gif" alt = "xhtml" />.

Tập lệnh và Bảng kiểu được nhúng

Sử dụng các biểu định kiểu bên ngoài nếu biểu định kiểu của bạn sử dụng “<”, “&”, “]]>” hoặc “-”.

Sử dụng tập lệnh bên ngoài nếu tập lệnh của bạn sử dụng “<”, “&” hoặc “]]>” hoặc “-”.

Ngắt dòng trong Giá trị thuộc tính

Tránh ngắt dòng và nhiều ký tự khoảng trắng trong các giá trị thuộc tính. Chúng được xử lý không nhất quán bởi các trình duyệt khác nhau.

Phần tử Isindex

Không bao gồm nhiều hơn một phần tử isindex trong đầu tài liệu. Phần tử isindex không được chấp nhận thay cho phần tử đầu vào.

Các thuộc tính langxml: lang

Sử dụng cả thuộc tính langxml: lang trong khi chỉ định ngôn ngữ của một phần tử. Giá trị của thuộc tính xml: lang được ưu tiên.

Định danh phần tử

XHTML 1.0 đã ngừng sử dụng các thuộc tính tên của các phần tử a, applet, form, frame, iframe, imgmap . Chúng sẽ bị xóa khỏi XHTML trong các phiên bản tiếp theo. Do đó, hãy bắt đầu sử dụng phần tử id để xác định phần tử.

Sử dụng ký hiệu và trong các giá trị thuộc tính

Ký tự dấu và ("&") phải được trình bày dưới dạng tham chiếu thực thể &.

Thí dụ

<!-- This is invalid in XHTML -->
http://my.site.dom/cgi-bin/myscript.pl?class=guest&name=user.

<!-- Correct XHTML way of writing this is as follows -->
http://my.site.dom/cgi-bin/myscript.pl?class=guest&name=user

Ký tự khoảng trắng trong HTML và XML

Một số ký tự hợp pháp trong tài liệu HTML là bất hợp pháp trong tài liệu XML. Ví dụ, trong HTML, ký tự nguồn cấp dữ liệu biểu mẫu (U + 000C) được coi là khoảng trắng, trong XHTML, do định nghĩa của XML về các ký tự, điều đó là bất hợp pháp.

Tham chiếu nhân vật được đặt tên & Apos;

Tham chiếu ký tự được đặt tên '(dấu nháy đơn, U + 0027) được giới thiệu trong XML 1.0 nhưng không xuất hiện trong HTML. Do đó, các nhà phát triển web nên sử dụng & # 39; thay vì 'để hoạt động như mong đợi trong Trình duyệt Web HTML 4.