我需要一個大橫幅在屏幕的頂部從頭到尾。它必須是一個鏈接,在橫幅上是一個圖像。我擁有所有的設置和工作。但是,在它周圍是一個灰色框,在左上角是未找到圖像時顯示的圖標。我如何刪除框和圖標?圖片有一個奇怪的圖標和輪廓它
的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標籤是罪魁禍首。
在最頂部的VCU的旗幟,你可以看到我在說什麼。在Internet Explorer中,左上角的圖標是X按鈕,而沒有輪廓。
爲什麼你有PNG文件作爲圖像的圖像和背景圖像?那有什麼意義呢?在背景聲明的右括號後面還缺少一個空格,橫幅的「頂部」聲明是HTML,而不是CSS。這可能是問題的一部分。 –
@JanusBahsJacquet我在兩個地方都有圖片,因爲無論什麼原因,當我從任一位置刪除PNG文件時,它都會停止顯示。在背景聲明中缺少空格是什麼意思?感謝'頂部'的抓住,我把它刪除了。 – Calvin
url的右括號和單詞「no-repeat」之間應該有一個空格。我猜想這會導致url無效,並且瀏覽器忽略整行(或者曲解路徑並且無法加載圖像)。您是否嘗試過使用瀏覽器檢查器來查看實際顯示的內容?另外,請附上截圖(或鏈接),以便我們看到它的外觀。 –