【发布时间】:2009-10-25 23:36:35
【问题描述】:
我有一个 CSS 文件,其中包含我的网站的样式信息。 一些高度和宽度是基于屏幕尺寸的,所以我可以使用 Javascript,我可以在 CSS 文件中嵌入 javascript 吗?
【问题讨论】:
标签: javascript css
我有一个 CSS 文件,其中包含我的网站的样式信息。 一些高度和宽度是基于屏幕尺寸的,所以我可以使用 Javascript,我可以在 CSS 文件中嵌入 javascript 吗?
【问题讨论】:
标签: javascript css
在 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>
【讨论】:
.STYLE.width吗?
$("#header").css("width", 100 * 2)
我不这么认为,但你可以做相反的事情,即让 javascript 动态创建内联 css。
【讨论】: