我想在 css 表中使用 js 中计算的数字。
我有这个js:
<script type="text/javascript">
//js cut out here
//document.write('<p>Your viewport width is '+viewportwidth+'x'+viewportheight+'</p>');
alert('<p>Your viewport width is '+viewportwidth+'x'+viewportheight+'</p>');
//-->
</script>
有警告,其中 viewportwidth 显示浏览器的宽度,viewportheight 显示浏览器窗口的高度。我想使用这些数字是这样的样式表:
<style type="text/css">
html, body,
#page {
width: 100%;
height: 100%;
margin: 0;
}
#map_canvas {
width: (viewportwidth-200) px;
height: viewportheight;
}
#sidebar {
width:200px;
height:viewportheight px;
overflow:auto;
}
</style>
有可能做到这一点吗?
我发现了这个:将 Javascript 变量解析为 CSS 变量
但我无法让它工作