Theo như tôi có thể nói từ việc đọc các HTML5 Spec các lang
thuộc tính:
giá trị phải là một BCP 47 thẻ ngôn ngữ hợp lệ, hoặc chuỗi rỗng
Nguồn: http://www.w3.org/TR/html5/dom.html#the-lang-and-xml:lang-attributes
Không có đề cập trong thông số kỹ thuật của một chuỗi các chuỗi ngôn ngữ và mọi ví dụ tôi đã tìm thấy sử dụng một chuỗi ngôn ngữ duy nhất.
Điều này có ý nghĩa vì thực sự một phần nhất định chỉ có thể bằng một ngôn ngữ trừ khi chúng tôi đang tạo ngôn ngữ lai mới.
Vì thuộc tính lang hợp lệ trên tất cả các phần tử HTML, bạn có thể bao bọc mã ngôn ngữ cụ thể của mình trong thẻ mới để biểu thị ngôn ngữ của nó.
<html lang="en">
[...]
<body>
<h1>I am a heading <span lang="de-DE">Eine Überschrift</span></h1>
</body>
</html>
Nguồn
2011-08-16 10:48:17
Cảm ơn bạn, Jamie. – Francisc
+1, wtf là một thẻ ngôn ngữ BCP 47? Nó giống như ngôn ngữ Posix (lang_ISOCC)? –
BCP là viết tắt của "Thực hành tốt nhất hiện tại" và BCP 47 Track là nơi Lực lượng đặc nhiệm kỹ thuật Internet (IETF) vạch ra các thẻ ngôn ngữ IETF của nó. Bạn có thể đọc thêm tại đây http://en.wikipedia.org/wiki/IETF_language_tag –