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

余分な"は、imgタグが閉じて問題が発生するのを防ぎます([]で強調表示)

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

imgtag構文に誤りがあります。alt属性の最後にある「閉じる」を削除してください

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

PHPがLinuxホストでホストされていることを確認しました。イメージとそのフォルダーのファイル権限を確認してください。

于 2012-11-12T18:39:50.440 に答える
0

代わりに相対パスを試すことができますか?「/Webアプリのパス/images/logo.png」のようなもの。また、ファイルのアクセス許可またはスペルミスの可能性があります。

于 2012-11-12T18:39:17.550 に答える