0

我有以下 php 语句,

echo "<div style=\"background-image: url('$logo'); height: '$ratioxy';\"></div>";

我这样做是为了使 div 变量的高度取决于背景图像。该代码正确地插入了 $logo 变量,但没有插入 $ratioxy 变量。当我回显它时,变量 $ratioxy 会给出一个值,但它不会给出 div 内的值。这有什么原因吗?提前致谢。

4

1 回答 1

2

尝试使用:

echo "<div style=\"background-image: url('{$logo}'); height: {$ratioxy}px;\"></div>";

高度应该用单位%,px,em等)指定,因为“只是一些数字”对于浏览器来说并不明显。此外,它应该不带引号指定。

于 2013-05-28T02:53:01.787 回答