我试图使用PHP回声一些内联CSS:
echo '<div class="image" style="background:url("img/testimage.jpg");width:300px;height:232px;">';
echo '</div>';
但出于某种原因,这是回归:
<div class="image" testimage.jpg");width:300px;height:232px;"="" img="" style="background:url("></div>
这是在WordPress环境中,我做了一些明显的错误吗?
答案 0 :(得分:10)
正确撤消网址声明中的引号:
echo '<div class="image" style="background:url(\'img/testimage.jpg\'); width:300px; height:232px;">';
// ^ ^
答案 1 :(得分:1)
echo '<div class="image" style="background:url(\'img/testimage.jpg\');width:300px;height:232px;">';
echo '</div>';
答案 2 :(得分:1)
您无法正确运行此类内容(使用HTML格式):
style="background:url("img/testimage.jpg");width:300px;height:232px;"
必须在单引号和双引号之间合并或转义它们:
style="background:url('img/testimage.jpg');width:300px;height:232px;"
溶液:
echo "<div class='image' style='background:url(\"img/testimage.jpg\");width:300px;height:232px;'></div>";