画面上部に大きなバナーが必要です。それはリンクでなければならず、バナーにはイメージがあります。私はすべてのことをセットアップし、働いている。しかし、その周りはすべて灰色のボックスで、画像が見つからないときに表示されるアイコンが左上隅にあります。ボックスとアイコンを削除するにはどうすればよいですか?画像に奇妙なアイコンと概要があります
header.phpの
<body <?php body_class(); ?>>
<a class="vcuLink" href="http://www.vcu.edu/" >
<div id="topBanner" class="vcuBanner">
<img class="vcuLogo" src="vcu.png" width="910" height="59">
</div>
</a>
<div id="page" class="site">
<div class="site-inner">
私はより多くを示すことは必要ではないと思います。
のstyle.css
.vcuBanner {
position: relative;
background-color: black;
z-index: 100;
margin: 0;
padding: 0;
width: 100%;
height: 62px;
top=0;
}
.vcuLogo {
position: relative;
background:url(vcu.png)no-repeat center;
height: inherit;
width: inherit;
z-index: 101;
}
EDITS:詳しい情報やスクリーンショット。
style.cssのbackground:url行またはheader.phpのimgタグのいずれかを削除すると、バナーのイメージが表示されなくなります。しかし、imgタグがあると、奇妙なアイコンとアウトラインがあり、imgタグが原因であると私に信じています。
、あなたは私が何を言っているか見ることができます。 Internet Explorerでは、左上のアイコンは代わりにXボタンであり、アウトラインはありません。
PNGファイルをイメージとイメージの両方の背景イメージとしているのはなぜですか?そのポイントは何ですか?バックグラウンド宣言で閉じ括弧の後に空白がありません。また、バナーの 'top'宣言はCSSではなくHTMLです。それは問題の一部かもしれません。 –
@JanusBahsJacquetどんな理由であれ、いずれかの場所からPNGファイルを削除すると、表示が停止するため、私は両方の場所に画像があります。背景宣言のスペースがないことはどういう意味ですか? 「トップ」のキャッチのおかげで、私はそれを削除しました。 – Calvin
URLの閉じ括弧と "no-repeat"という単語の間にはスペースが必要です。私は、URLが無効になり、ブラウザが行全体を無視する(または、パスを誤って解釈してイメージをロードできない)と推測します。あなたは実際に表示されているものを見るためにブラウザのインスペクタを使ってみましたか?また、スクリーンショット(またはリンク)を含めて、見た目が正確にわかるようにしてください。 –