### Cách thức tổ chức và viết tài liệu HTML theo chuẩn W3C
1. **Khai báo doctype**: Sử dụng `<!DOCTYPE html>` ở đầu tài liệu để xác định loại tài liệu là HTML5.
2. **Cấu trúc cơ bản**:
```html
<html lang="vi">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tiêu đề Trang</title>
</head>
<body>
<!-- Nội dung chính -->
</body>
</html>
```
3. **Sử dụng thẻ hợp lý**: Sử dụng các thẻ HTML có ý nghĩa rõ ràng như `<header>`, `<footer>`, `<nav>`, `<section>`, và `<article>` để tổ chức nội dung.
4. **Thêm thuộc tính cần thiết**: Đảm bảo các thẻ như `<img>` có thuộc tính `alt`, và các liên kết có thuộc tính `href`.
5. **Đảm bảo khả năng truy cập**: Sử dụng các thuộc tính hỗ trợ khả năng truy cập như `aria-*` khi cần thiết.
### Sai lầm phổ biến khi viết HTML
1. **Thiếu khai báo doctype**: Không khai báo doctype có thể gây ra lỗi hiển thị trên trình duyệt.
2. **Không đóng thẻ đúng cách**: Quên đóng thẻ hoặc đóng thẻ sai cách dẫn đến cấu trúc tài liệu không chính xác.
3. **Sử dụng thẻ không hợp lệ**: Sử dụng các thẻ HTML không còn được hỗ trợ hoặc không đúng quy định của W3C.
4. **Thiếu thuộc tính cần thiết**: Quên thêm các thuộc tính quan trọng như `alt` cho hình ảnh hoặc `href` cho liên kết.
5. **Không sử dụng mã hóa ký tự đúng cách**: Không sử dụng mã hóa ký tự (như UTF-8) có thể dẫn đến vấn đề hiển thị với các ngôn ngữ khác nhau.
Tóm lại, việc tuân thủ chuẩn W3C trong tổ chức và viết tài liệu HTML giúp đảm bảo tính chính xác, khả năng tương thích và khả năng truy cập của trang web, trong khi tránh những sai lầm phổ biến sẽ cải thiện chất lượng mã nguồn.