从图像对象输出图像URL作为背景图像

时间:2014-08-17 22:12:44

标签: php css wordpress syntax

我有一个字段组,可以将图像加载到图像对象中,但是我正在尝试将url输出到样式background-image参数中。它正在输出URL,但是样式表无法提取。

<? $test_output .= '<div class="complete-image cropped" style="background-image: url("'. $smallimage .'");">'."\n";?>

我正在正确地返回test_output,这是语法问题吗?

2 个答案:

答案 0 :(得分:2)

  

这是语法问题吗?

不是PHP语法错误,而是HTML! url(之后的第二个双引号将结束style属性的值并打破标记:

<? $test_output .= '<div class="complete-image cropped" style="background-image: url("'. $smallimage .'");">'."\n";?>
<!--                                                                          Here --^                            -->

尝试使用:

<? $test_output .= "<div class=\"complete-image cropped\" style=\"background-image: url($smallimage);\">\n"; ?>

答案 1 :(得分:0)

试试这个:

<? $test_output .= "<div class='complete-image cropped' style='background-image: url($smallimage);'>\n";?>