Có rất nhiều chủ đề giải thích Doctype nào để chọn, nhưng tôi không thể tìm thấy bất kỳ giải thích cú pháp thực tế nào. Lấy ví dụ:Giải thích Cú pháp Doctype
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
Đặc biệt:
- công cộng có thể được thay thế bằng các giá trị khác và những gì nó có nghĩa là gì?
- Tại sao url cần được bao quanh bằng dấu ngoặc kép?
- "-" là gì?
- Tại sao chuỗi đầu tiên được phân tách bằng hai dấu gạch chéo thay vì 1?
- EN có phù hợp với tiếng Anh không? Nếu vậy, tại sao các trang web cũng sử dụng
lang=en
?