شیء CSSStyleSheet XML DOM

شیء 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