我有一个字段组,可以将图像加载到图像对象中,但是我正在尝试将url输出到样式background-image参数中。它正在输出URL,但是样式表无法提取。
<? $test_output .= '<div class="complete-image cropped" style="background-image: url("'. $smallimage .'");">'."\n";?>
我正在正确地返回test_output,这是语法问题吗?
答案 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";?>