قانون @namespace CSS
- صفحه قبلی mix-blend-mode
- صفحه بعدی object-fit
تعریف و استفاده
CSS @namespace
قاعدهها برای تعریف یک نامفضای XML که باید در جدول استایل استفاده شود، استفاده میشوند.
@namespace
قاعدهها باید در @charset
و @import
پس از قاعدهها و قبل از تمام قاعدههای at-در جدول استایل (با @
قبل از قاعدههای آغازگر (آغازگرها) و بیان استایل.
مثال
دو نامفضای XML را در جدول استایل تعریف کنید:
@namespace url(http://www.w3.org/1999/xhtml); /* نامفضای پیشفرض */ @namespace svg url(http://www.w3.org/2000/svg); /* نامفضای با پیشوند */ /* تطبیق با تمام عناصر <a> در XHTML (چون XHTML نامفضای پیشفرض است) */ a { color: salmon; text-decoration: none; font-weight: bold; } /* تطبیق با تمام عناصر <a> در SVG */ svg|a { fill: maroon; text-decoration: underline; } /* تطبیق با عناصر <a> در XHTML و SVG */ *|a { text-transform: uppercase; }
عبارت CSS
@namspace prefix url(xmlNamspaceURL);
مقدار ویژگی
مقدار | توضیح |
---|---|
prefix | اختیاری. پیشوند نامفضا را تعریف میکند. |
url() | ضروری. URL نامفضا. |
پشتیبانی مرورگر
اعداد در جدول نشاندهنده نسخهای از مرورگر هستند که کامل از این قاعده @ پشتیبانی میکند.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
1 | 12 | 1 | 1 | 8 |
- صفحه قبلی mix-blend-mode
- صفحه بعدی object-fit