شیء CSS2Properties XML DOM

CSS2Properties object مجموعه‌ای از تمام ویژگی‌های CSS2 و مقادیر آن است.

توضیحات CSS2Properties object

CSS2Properties object یک مجموعه از ویژگی‌های استایل CSS و مقادیر آن است. برای هر ویژگی CSS که توسط استاندارد CSS تعریف شده است، یک ویژگی JavaScript تعریف می‌کند.

ویژگی style یک HTMLElement یک CSS2Properties object خوانا و قابل ویرایش است، مانند ویژگی style یک CSSStyleRule object. اما، مقدار بازگشتی Window.getComputedStyle() یک CSS2Properties object است که ویژگی‌های آن فقط خوانا هستند.

ویژگی‌های CSS2Properties object

ویژگی cssText

ویژگی cssText یک مجموعه از ویژگی‌های استایل و مقادیر آن به صورت متن است. این متن به یک جدول استایل CSS تبدیل شده است و انتخاب‌گرهای عناصر که بر سر ویژگی‌ها و مقادیر قرار دارند، حذف شده‌اند.

تنظیم این ویژگی به یک مقدار غیرقانونی منجر به پرتاب یک خطا با کد SYNTAX_ERR خواهد شد. 异常 DOMExceptionوقتی که CSS2Properties object فقط خوانا باشد، تلاش برای تنظیم این ویژگی منجر به پرتاب یک خطا با کد NO_MODIFICATION_ALLOWED_ERR خواهد شد. 异常 DOMException.

ویژگی‌های مربوط به ویژگی‌های CSS

به جز ویژگی cssText، مورد CSS2Properties دارای ویژگی‌هایی است که برای هر ویژگی CSS پشتیبانی شده توسط مرورگر وجود دارد. نام این ویژگی‌ها با نام ویژگی‌های CSS به طور نزدیک مطابقت دارند، اما برای جلوگیری از خطاهای نحوی در JavaScript تغییراتی انجام شده است. ویژگی‌های چند کلمه‌ای که دارای خط تیره هستند (مانند font-family) در JavaScript بدون خط تیره هستند و هر کلمه اولین حرف آن بزرگ‌تر است (مانند fontFamily). علاوه بر این، ویژگی float با کلمه‌پیشوند float در تضاد است، بنابراین به cssFloat تبدیل شده است.

نام ویژگی‌های CSS2Properties با هر ویژگی تعریف شده در مقررات CSS2 مطابقت دارد دستورالعمل‌های مورد styleدر فهرست شده است. توجه داشته باشید که برخی از مرورگرها تمام ویژگی‌های CSS را پشتیبانی نمی‌کنند و ممکن است تمام ویژگی‌های فهرست شده را پشتیبانی نکنند. به دلیل اینکه این ویژگی‌ها مستقیماً با ویژگی‌های CSS مطابقت دارند، شما می‌توانید به دستورالعمل‌های مرجع CodeW3C.com نیز مراجعه کنید دستورالعمل CSS، برای مشاهده معانی و مقادیر مجاز آن‌ها.

صفحات مرتبط

دستورالعمل مرجع HTML DOM:مورد Style

دستورالعمل مرجع:دستورالعمل CSS