【发布时间】:2016-01-26 09:04:44
【问题描述】:
我在 css 中遇到了有关背景图像 url 的其他形式的问题。 我的图像的目的地是includes/img/messaging.png。我的问题是我把 css 放在 echo 所以这是我的代码
logs.php
echo '<div style="width: auto; margin-left: 250px;
margin-right: 5px; padding-right:8px; border-bottom: 2px solid;
border-top: 2px solid; border-color: #ebebeb; border-radius: 8px;
padding-bottom: 10px; padding-top: 10px; padding-left: 15px; text-align:left; font-size:0.8em; color:#FFFFFF; background-image: url("../includes/img/messaging.png");">' .
'<div style="font-weight:bold;">' . "You" . "</div>message: " . $messages->msg . "<br>" . '<div style="font-size: 0.6em;">'. "Sent : " . $messages->dt . "</div>" . '</div>';
如您所见,我的图像的目的地是正确的。但是为什么它不显示一些东西。我有 2 个文件夹页面,包括。 logs.php 位于 pages/logs.php 并且图像位于 includes/img/messaging.php 所以我的回声在访问图像的正确目录中
【问题讨论】:
-
试试这个“includes/img/messaging.png”
-
上面的代码是不是和
include文件夹在同一目录下?如果是,您应该从路径中删除...,因为它首先导航到父文件夹。 -
查看浏览器的开发者工具,你会立即看到路径是否正确。您应该发布生成的 html 而不是 php,因为这与 php 无关。
-
includes是站点根目录还是嵌套在另一个文件夹中?