嗨,我正在開發基於ASP.NET MVC的簡單應用程序。我已經改變了默認master.css我有我自己的風格。現在唯一的問題是,我添加背景圖像屬性到我的一個UL-> Li-> A來創建菜單。它在Firefox中工作正常,但在IE瀏覽器(IE7/8)中根本沒有顯示圖像。 有沒有人有線索發生了什麼問題?在ASP.NET MVC中處理CSS和圖像
我的CSS正在關注;
#nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
color:White;
}
#nav-menu li
{
/*float: left;*/
margin: 0.15em 0.15em;
display:block;
}
#nav-menu li a
{
background-image: url('/Images/leftbarlightblue.jpg');
background-repeat:no-repeat;
background-position:bottom;
height: 2em;
line-height: 2em;
width: 12em;
display: block;
text-decoration: none;
text-align: center;
color: white;
}
#nav-menu li a:hover
{
background-image: url('./Images/leftbardarkblue.jpg');
background-repeat:no-repeat;
background-position:bottom;
height: 2em;
line-height: 2em;
width: 12em;
display: block;
color: white;
text-decoration: none;
text-align: center;
}
#nav-menu
{
width:15em
}
而XHTML是
<div id="menucontainer">
<div id="nav-menu">
<ul>
<li><%= Html.ActionLink("Home", "Index", "Home")%></li>
<li><%= Html.ActionLink("About Us", "About", "Home")%></li>
</ul>
</div>
</div>
是的,我試圖與./Images/...但它仍然沒有奏效。
以下是我的文件夾層次
Solution -> Content Site.css Images logo.jpg leftbarlightblue.jpg ->Controllers -> Models ->Views Home Shared Site.Master
的目錄結構,將有助於太 – annakata 2009-01-13 11:46:46