我有一個房子的圖像,我想在導航欄上顯示爲「主頁」鏈接。我已經進入了一些CSS來實現這一點,但它似乎並沒有工作。任何人都可以幫我展示圖片嗎?請參閱下面的圖像和CSS代碼以進行說明。背景圖像不會顯示在導航欄中的鏈接上
淡藍色的框是白色的小房子應該是。請參閱下面的CSS
html, body
{
padding: 0;
margin-right: auto;
margin-left: auto;
}
.navbar
{
height: 48px;
width: 100%;
background-color: #294052;
text-align: center;
vertical-align: middle;
margin-bottom: 10px;
}
li
{
display: inline;
position: relative;
padding: 20px;
border-right: inset 2px white;
font-size: 20px;
font-weight: normal;
font-family: sans-serif;
vertical-align: middle;
padding-top: 31px;
padding-bottom: 14px;
}
a
{
text-decoration: none;
color: white;
}
li:hover
{
text-decoration: underline;
background-color: #447294;
}
li.home
{
background-color: #447294;
background-image: url('home.png');
}
span
{
font-weight: bold;
}
我使用display:block
修復嘗試,但它只是打亂了我的導航欄的其餘部分。
和HTML代碼...
<div class="navbar">
<ul>
<a href="#"><li class="home"></li></a>
<a href="#"><li>ABOUT</li></a>
<a href="#"><li>CyMAL: MUSEUMS, ARCHIVES AND LIBRARIES</li></a>
<a href="#"><li>CONTACT</li></a>
</ul>
</div>
標記在哪裏?嘗試使用雙引號url(「home.png」); - 假設文件home.png與css文件位於同一位置/文件夾中。 – Jawad
帶有更新,是您的css文件所在的相同位置/文件夾/目錄中的文件「home.png」? – Jawad
ahhh是的謝謝你Jawad。我引用的是.html文件所在的URL,而不是.css。一個我不應該再犯的菜鳥錯誤! – WebDevDanno