شیء CSSStyleSheet XML DOM
- صفحه قبل DOM CSSStyleRule
- صفحه بعدی DOM Comment
شیء CSSStyleSheet
شیء CSSStyleSheet یک استایلشبکه جداگانه را نشان میدهد.
استایلشبکههای CSS از قوانین CSS تشکیل شدهاند که میتوانند با شیء CSSRule بر روی هر قانون عمل کنند. شیء CSSStyleSheet به شما اجازه میدهد تا قوانین استایلشبکه را جستجو، اضافه و حذف کنید.
شما میتوانید لیست استایلشبکههای یک مستند را از طریق ویژگی document.styleSheets به دست آورید (گروهی از شیءهای استایلشبکه).
ویژگیهای شیء CSSStyleRule
- cssRules
- تمام قوانین استایلشبکه را به صورت آرایه بازمیگرداند.
- غیرفعال
- این ویژگی نشاندهنده این است که آیا استایلشبکه فعلی اعمال شده است یا خیر. اگر true باشد، استایلشبکه بسته شده و نمیتواند به مستند اعمال شود. اگر false باشد، استایلشبکه باز است و میتواند به مستند اعمال شود.
- href
- موقعیت جدول استایل (URL) را برمیگرداند، اگر جدول استایل درونمحلی باشد، null است.
- media
- میدانهای هدف انتظاری برای اطلاعات استایل را مشخص میکند.
- ownerNode
- نodi که این جدول استایل با آن مستند مرتبط است را برمیگرداند.
- ownerRule
- اگر این جدول استایل از قاعده @import آمده باشد، ویژگی ownerRule شامل CSSImportRule خواهد بود.
- parentStyleSheet
- جدول استایل شامل این جدول استایل (اگر وجود دارد) را برمیگرداند.
- title
- عنوان فعلی جدول استایل را برمیگرداند. عنوان میتواند از طریق属性 title عناصر <style> یا <link> جدول استایل مشخص شود.
- type
- توضیح زبان جدول استایل. به عنوان نوع MIME نشان داده میشود، نوع جدول استایل CSS به "text/css" است.
روشهای مورد XML DOM CSSStyleRule
روش | توضیح |
---|---|
addRule() | روش خاص از IE برای اضافه کردن یک قاعده به جدول استایل. |
deleteRule() | روش استاندارد DOM برای حذف یک قاعده از موقعیت مشخص. |
insertRule() | روش استاندارد DOM برای اضافه کردن یک قاعده جدید به جدول استایل. |
removeRule() | روش خاص از IE برای حذف یک قاعده. |
صفحات مرتبط
دستورالعمل XML DOM:مورد CSSRule
- صفحه قبل DOM CSSStyleRule
- صفحه بعدی DOM Comment