Как встроить Javascript в CSS? - PullRequest
       24

Как встроить Javascript в CSS?

2 голосов
/ 25 октября 2009

У меня есть файл CSS, который содержит информацию о стиле моего веб-сайта. Некоторая высота и ширина зависят от размера экрана, поэтому я могу рассчитать размер, используя Javascript, я могу встроить JavaScript в файл CSS, чтобы сделать это?

Ответы [ 2 ]

7 голосов
/ 25 октября 2009

В IE, и только в IE, вы можете использовать выражения CSS:

width: expression(blah + "px");

Тогда width становится тем, что находится внутри скобок.

Это работает только в IE, поэтому не используйте его . Используйте функцию JS, чтобы назначить элементам стиль с element.style.width или подобным.

Например:

<script type="text/javascript">
    document.getElementById('header').style.width = (100 * 2) + 'px';
</script>
2 голосов
/ 25 октября 2009

Я так не думаю, но вы можете сделать обратное, то есть заставить javascript создать встроенный CSS на лету.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...