Системы сотовой связи

Страницы: <<  <  13 | 14 | 15 | 16 | 17  >  >>

ц стилей документа styleSheets как абстрактный инструмент:
//Первая таблица стилей документа document. styleSheets0 //отключили 1-й элемент (соответственно false включение). document. styleSheets0. disabledtrue; //возвращает URI файла таблицы стилей для внешних таблиц и null для внутренних таблиц документа document. styleSheets0. href; //возвращает количество таблиц стилей (не изменяемый) document. styleSheets. length;
В общем эти инструменты годятся для получения информации о подключенных таблицах стилей, отключения или подключения стилей вообще, но не для определения конкретных свойств элементов. То есть мы динамически можем подключать или отключать внешние файлы стилей и таким образом управлять отображением документа.
Тактика. Массив операторов CSS cssRules
Работаем опять таки с массивами, но уже с конкретными элементами, пока еще без привязки по идентификатору. То есть управляем правилами внутри таблиц стилей используя операторы CSS как элементы массива. Это опять таки удобно при написании библиотек для динамического управления стилями документов. При этом будет неважно как дизайнер обозвал селекторы, программист все равно получит нужный результат.
Имеется только одно изменяемое свойство cssText. Оно содержит код указанного оператора CSS в указанной таблице стилей. Свойство cssText может использоваться как для создания правил, так и для получения текста существующего оператора.
document. styleSheets0. cssRules0. cssText"BODY color: red ";//присвоит первое правило первой таблице var mycssdocument. styleSheets0. cssRules0. cssText;//получим код оператора в переменную document. styleSheets0. deleteRule(0);//удаляет правило с номером 0 document. styleSheets0. cssRules. length//возвращает количество операторов в данном списке docum

Страницы: <<  <  13 | 14 | 15 | 16 | 17  >  >>
Рейтинг
Оцени!
Поделись конспектом: