lang

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Thuộc tính lang xác định ngôn ngữ chính được dùng trong nội dung và các thuộc tính chứa nội dung văn bản của những phần tử nhất định.

Cũng có một thuộc tính xml:lang (có namespace). Nếu cả hai đều được định nghĩa, thuộc tính có namespace sẽ được dùng và thuộc tính không có namespace sẽ bị bỏ qua.

Trong SVG 1.1, từng có một thuộc tính lang được định nghĩa với ý nghĩa khác và chỉ áp dụng cho các phần tử <glyph>. Thuộc tính đó chỉ định một danh sách thẻ ngôn ngữ BCP 47. Glyph này được dùng nếu thuộc tính xml:lang khớp chính xác với một trong các ngôn ngữ được cho trong giá trị của tham số này, hoặc nếu thuộc tính xml:lang khớp chính xác với một tiền tố của một trong các ngôn ngữ được cho trong giá trị của tham số này sao cho ký tự thẻ đầu tiên theo sau tiền tố là "-".

Bạn có thể dùng thuộc tính này với bất kỳ phần tử SVG nào.

Ví dụ

html
<svg viewBox="0 0 200 100" xmlns="http://www.w3.org/2000/svg">
  <text lang="vi">Đây là một đoạn văn bản tiếng Anh</text>
</svg>

Ghi chú sử dụng

Giá trị <language-tag>
Giá trị mặc định Không có
Có thể animate Không
<language-tag>

Giá trị này xác định ngôn ngữ được dùng cho phần tử dưới dạng một thẻ ngôn ngữ BCP 47 hợp lệ.

Cú pháp phổ biến nhất là một giá trị được tạo bởi phần hai ký tự viết thường cho ngôn ngữ và phần hai ký tự viết hoa cho khu vực hoặc quốc gia, ngăn cách bằng dấu gạch ngang, ví dụ en-US cho tiếng Anh Mỹ hoặc de-AT cho tiếng Đức Áo.

Thông số kỹ thuật

Specification
Scalable Vector Graphics (SVG) 2
# LangSpaceAttrs

Tương thích trình duyệt

Xem thêm