Php 背景图像在<;部门>-标签没有出现
我被超越了。我只是想开发自己的图库,但一开始我就失败了:在Php 背景图像在<;部门>-标签没有出现,php,css,html,background-image,Php,Css,Html,Background Image,我被超越了。我只是想开发自己的图库,但一开始我就失败了:在中显示图像作为背景。我把我的代码翻了个底朝天,搜索了网页,搜索了stackoverflow,虽然我无法解决这个问题 这是我的密码: HTML/PHP <div class="imageholder" style="background-image:url(<?php echo $picture->thumbPath; ?>);"></div> 我正在迭代一系列$picture对象。每个对象的“拇
中显示图像作为背景。我把我的代码翻了个底朝天,搜索了网页,搜索了stackoverflow,虽然我无法解决这个问题
这是我的密码:
HTML/PHP
<div class="imageholder" style="background-image:url(<?php echo $picture->thumbPath; ?>);"></div>
我正在迭代一系列$picture对象
。每个对象的“拇指图像”都有一个thumbPath
。路径是正确的。检查了好几次
以下是Firebug的输出:
<div class="imageholder" style="background-image:url(./users/basti/img/20130825155015-tb-From Peth to Darwin/thumb/20130825155015-tb-DSC_0316_REZ.jpg);"></div>
我已经想到了路径的格式是错误的,尽管我在另一个项目中使用了相同的文件路径,在这个项目中,所有东西都可以工作。即使显示与div标签的背景图像
相同的图片
;)好笑,不是吗
你知道我的代码有什么问题吗?谢谢 我的路径包含空格。只是删除了他们,它的工作 您的图像路径中似乎有一些空格字符,请尝试将您的路径放在引号中:
url('./users/basti/img/20130825155015-tb-From Peth to Darwin/thumb/20130825155015-tb-DSC_0316_REZ.jpg');
或者,您可以通过以下方式将空格转换为%20
:
背景图像:url();
(是对URL进行编码的方法,但在本例中,所有正向斜杠都将被转换。)style=“background image:URL(/image/project1.png);
在路径
/
之前编写此代码。如果要使用相对路径,请确保您是HTML输出(文件)和用户/
文件夹位于同一级别。正如我所说,我在另一个文件中使用了与上面相同的路径,它们都可以正常工作!url不会指向您的图片。例如,如果我使用占位符,则所有内容都可以正常工作。您可以在开发人员控制台中检查它尝试加载的url。的webconsoleff告诉我css忽略了param背景图像,因为它不正确。:/您的路径包含空格(20130825155015 tb,从Peth到Darwin/thumb/)?试着用下划线替换它们。这比编辑源代码的另一端更容易:)编辑:关于您的编辑:我的文件系统中的路径已经~spaceful~,所以我宁愿使用quotesstyle=“background image:url(
url('./users/basti/img/20130825155015-tb-From Peth to Darwin/thumb/20130825155015-tb-DSC_0316_REZ.jpg');
style=" background-image:url(<?php echo get_template_directory_uri(); ?>/image/project1.png);