CSSStyleSheet - таблица стилей CSS

class CSSStyleSheet
cssRules

Массив CSSRule

disabled

Зна­че­ние true оз­на­ча­ет, что таб­ли­ца сти­лей не­ак­тив­на и не бу­дет при­ме­нять­ся к до­ку­мен­ту. Зна­че­ние false – таб­ли­ца сти­лей ак­тив­на и бу­дет при­ме­нять­ся к до­ку­мен­ту.

href

URL-ад­рес таб­ли­цы сти­лей, ко­то­рая свя­за­на с до­ку­мен­том, или null, ес­ли таб­ли­ца сти­лей встрое­на в до­ку­мент.

media

Спи­сок уст­ройств вы­во­да, к ко­то­рым при­ме­ня­ет­ся дан­ная таб­ли­ца сти­лей. Зна­че­ние это­го свой­ст­ва дос­туп­но для чте­ния и за­пи­си и мо­жет ин­тер­пре­ти­ро­вать­ся как еди­ная стро­ка или как объ­ект, по­доб­ный мас­си­ву, со­дер­жа­щий име­на ти­пов уст­ройств вы­во­да и под­дер­жи­ваю­щий ме­то­ды appendMedium() и deleteMedium().

ownerNode

Возвращает эле­мент до­ку­мен­та Node, «вла­дею­щий» дан­ной таб­ли­цей сти­лей, или null, ес­ли та­ко­вой от­сут­ст­ву­ет.

ownerRule

Возвращает объ­ект CSSRule пра­ви­ла (из ро­ди­тель­ской таб­ли­цы сти­лей), ко­то­рое при­ве­ло к вклю­че­нию дан­ной таб­ли­цы сти­лей, или null, ес­ли таб­ли­ца сти­лей бы­ла под­клю­че­на ка­ким-то дру­гим спо­со­бом. (

parentStyleSheet

Таб­ли­ца сти­лей CSSStyleSheet, ко­то­рая вклю­ча­ет в се­бя дан­ную таб­ли­цу, или null, ес­ли дан­ная таб­ли­ца вклю­че­на не­по­сред­ст­вен­но в до­ку­мент.

title

За­го­ло­вок таб­ли­цы сти­лей, ес­ли ука­зан. За­го­ло­вок мо­жет оп­ре­де­лять­ся ат­ри­бу­том title эле­мен­та <style> или <link>, ко­то­рый ссы­ла­ет­ся на эту таб­ли­цу сти­лей.

type

MIME-тип дан­ной таб­ли­цы сти­лей. Таб­ли­цы сти­лей CSS име­ют тип «text/css».

deleteRule(unsigned long index)

Уда­ля­ет пра­ви­ло в по­зи­ции index из мас­си­ва cssRules.

insertRule(string rule, unsigned long index)

Встав­ля­ет (или до­бав­ля­ет в ко­нец) но­вое CSS-пра­ви­ло (стро­ку, оп­ре­де­ляю­щую се­лек­тор и сти­ли в фи­гур­ных скоб­ках) в по­зи­цию index в мас­сив cssRules дан­ной таб­ли­цы сти­лей.