gpt4 book ai didi

php - 如何在 CSS 样式中使用 PHP 变量?

转载 作者:行者123 更新时间:2023-11-30 06:29:35 25 4
gpt4 key购买 nike

恳请大家出出主意:我想根据窗口高度的大小生成一个div。

我创建了以下脚本以通过 javascript 提取高度。然后我将该值转换为一个 PHP 变量,我尝试将其插入到相应的 CSS 表中。当我输入固定数字(例如 800px)时,div 会正确显示。当我尝试使用 PHP 变量时,我什么也没看到。

你能帮帮我吗?

谢谢。

<script type="text/javascript">
<!--var w = screen.width;-->
var w = window,
x = w.innerWidth,
y = w.innerHeight;

<?php $screen_height = "<script>document.write(y)</script>";?>
</script>

<style type="text/css">

#map { width: auto; height: 800px; border: 0px; padding: 10px; padding-top: 10px; padding-right: 10px; margin-right: 10px;}

我的解决方案是:

#map { width: auto; height: <?php echo $screen_height;?>px; border: 0px; padding: 10px; padding-top: 10px; padding-right: 10px; margin-right: 10px;}

感谢您的帮助。最好的问候。

最佳答案

尝试使用:

<?php echo $screen_height; ?>

代替:

<?php $screen_height = "<script>document.write(y)</script>";?>   

你不能在 CSS 中使用 JS!

关于php - 如何在 CSS 样式中使用 PHP 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18684155/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com