0

我正在处理一个模板文件,我遇到了一些让我头疼的事情。

在 header.php 文件中,我有以下内容

<div id="logo">
<a href="index.php"><img src="images/logo.png" alt="MY COMPANY""/></a>
<p class="tagline">MY COMPANY</p>

但是 logo.png 文件没有显示出来。只有 alt= 文本和“标语”出现。

  1. .png 文件位于 images 文件夹中
  2. css 文件配置正确(至少据我所知)
  3. header.php 文件位于“images”文件夹之外,因此图像路径应该没问题。

这是我的css代码仅供参考。

#logo {
float:left;
margin:22px 0 0 0;
}
#logo a {
    float:left;
    }
#logo .tagline {
    display:inline;
    float:left;
    margin:0;
    width:115px;
    line-height:14px;
    color:#aeaeae;
    margin:0 0 0 10px;
    padding-top:5px;
    font-family:Arial, Helvetica, sans-serif;
    }

我在这里先向您的帮助表示感谢。

4

4 回答 4

2

您的 imgtag 语法有错误,请删除 alt 属性末尾的关闭 "

<img src="images/logo.png" alt="MY COMPANY"/>
于 2012-11-12T18:53:04.777 回答
2

your extra " prevents the img tag from closing causing your problems (highlighted with [])

<a href="index.php"><img src="images/logo.png" alt="MY COMPANY"["]/></a>
于 2012-11-12T18:42:16.653 回答
1

我认为您的 PHP 托管在 linux 主机上,请检查您的图像及其文件夹的文件权限。

于 2012-11-12T18:39:50.440 回答
0

你可以试试相对路径吗?像“/你的网络应用程序的路径/images/logo.png”这样的东西。它也可能是文件权限或拼写错误。

于 2012-11-12T18:39:17.550 回答