Cú pháp @namespace CSS
- Trang trước mix-blend-mode
- Trang tiếp theo object-fit
Định nghĩa và cách sử dụng
CSS @namespace
quy tắc được sử dụng để định nghĩa một không gian tên XML cần sử dụng trong bảng樣式.
@namespace
phải nằm trong tất cả @charset
và @import
sau quy tắc và tất cả các quy tắc at-ruled khác trong bảng樣式 (với @
trước quy tắc và lời tuyên bố phong cách.
Mô hình
Định nghĩa hai không gian tên XML trong bảng樣式:
@namespace url(http://www.w3.org/1999/xhtml); /* Không gian tên mặc định */ @namespace svg url(http://www.w3.org/2000/svg); /* Không gian tên có tiền tố */ /* Khớp với tất cả các phần tử <a> trong XHTML (vì XHTML là không gian tên mặc định) */ a { color: salmon; text-decoration: none; font-weight: bold; } /* Khớp với tất cả các phần tử <a> trong SVG */ svg|a { fill: maroon; text-decoration: underline; } /* Khớp với phần tử <a> trong XHTML và SVG */ *|a { text-transform: uppercase; }
Ngữ pháp CSS
@namspace prefix url(xmlNamspaceURL);
Giá trị thuộc tính
Giá trị | Mô tả |
---|---|
prefix | Tùy chọn. Định nghĩa tiền tố không gian tên. |
url() | Bắt buộc. Địa chỉ URL của không gian tên. |
Hỗ trợ trình duyệt
Số trong bảng biểu thị phiên bản trình duyệt đầu tiên hoàn toàn hỗ trợ quy tắc @ này.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
1 | 12 | 1 | 1 | 8 |
- Trang trước mix-blend-mode
- Trang tiếp theo object-fit