我遇到了其他形式的关于 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 中,所以我的 echo 位于访问图像的正确目录中
最佳答案
如下所示写下你的行:-
background-image: url(\'../includes/img/messaging.png\');
如果您是 Linux 用户,请确保您已授予图像权限。
希望这对你有帮助:)
关于php - echo css 背景图片 url 不工作导致不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35010178/