JavaScript. Подробное руководство, 6-е издание
Шрифт:
Основной недостаток этого примера в том, что таблица стилей задает фиксированный размер всех окон. Так как заголовок и содержимое окна должны точно позиционироваться внутри окна, изменение размера окна требует изменения значений различных свойств позиционирования во всех трех правилах, определенных в таблице стилей. Это трудно сделать в статическом HTML-документе, но все становится проще, если использовать сценарий, устанавливающий все необходимые свойства. Эта возможность рассматривается в следующем разделе.
16.3. Управление встроенными стилями
Самый простой способ управления стилями CSS - это манипулирование атрибутом
При работе со свойствами стиля объекта
Чтобы сделать то же самое для элемента е в JavaScript, необходимо заключить все значения в кавычки:
Обратите внимание, что точки с запятыми не входят в строковые значения. Это точки с запятой, употребляемые в синтаксисе языка JavaScript. Точки с запятой, используемые в таблицах стилей CSS, не нужны в строковых значениях, устанавливаемых с помощью JavaScript.
Кроме того, помните, что во всех свойствах позиционирования должны быть указаны единицы измерения. То есть нельзя устанавливать свойство
Единицы измерения обязательны при установке свойств стиля в JavaScript - так же, как при установке свойств стиля в таблицах стилей. Ниже приводится правильный способ установки значения свойства left элемента е, равным 300 пикселам:
Чтобы установить свойство
Как побочный эффект, добавление строки с единицами измерения преобразует вычисленное значение из числа в строку.
Многие CSS-свойства стиля, такие как
Таким образом, имена свойств объекта
За миллиард лет до конца света (сборник)
Фантастика:
научная фантастика
рейтинг книги
Марш обреченных
1. Хроники геноцида
Фантастика:
фэнтези
попаданцы
рейтинг книги
Таящийся ужас
Фантастика:
ужасы и мистика
рейтинг книги
"Фантастика 2023-129". Компиляция. Книши 1-20
Фантастика 2023. Компиляция
Фантастика:
фэнтези
героическая фантастика
боевая фантастика
попаданцы
рейтинг книги
Наследник
рейтинг книги
Философия и культура
Научно-образовательная:
философия
рейтинг книги
Сосед
Любовные романы:
рейтинг книги
Двери между мирами (Извлечение троих) (др. перевод)
2. Темная Башня
Фантастика:
фэнтези
рейтинг книги
Подводный флот специального назначения
Документальная литература:
научпоп
рейтинг книги
Доктор. Заново
1. Доктор
Фантастика:
фэнтези
альтернативная история
рейтинг книги
Наемные убийцы
рейтинг книги