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 lang và xml: lang
Sử dụng cả thuộc tính lang và xml: 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, img và map . 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.