所以现在我有一个面向 .NET Framework 4.0 的 Web 应用程序。Web 服务器已安装以下内容。
网络服务器:
本地机器:
因此,当我在本地调试并全部显示在一行上时,基本上我网站上的菜单显示得很好。但是,当我发布到生产环境时,我的 Web 应用程序菜单会在 1 行上显示除最后一项之外的所有内容。我假设这与安装的框架有关,但我并不肯定。
该应用程序的应用程序池在 Web 服务器上的 4.0 版本下运行。
编辑
CSS
#content-wrapper{
margin: 0 auto;
position:relative;
width:830px;
visibility:hidden;
}
.menu {
height:29px;
background: #fff;
width:100%;
border-top: solid 1px #f53200;
margin: 10px 0px 0px 0px;
padding:0px 0px 0px 20px;
color:#000;
}
.menu a{
font-family: AvantGarde, sans-serif;
text-transform:uppercase;
font-size:16px;
letter-spacing:1px;
float:left;
text-decoration:none;
position:relative;
padding: 6px 13px 6px 13px;
color:#000;
display:block;
}
#contact ul {
list-style:none;
float:left;
}
#contact ul li {
margin:5px 0px;
}
#contact label {
color:#fff;
float:left;
}
HTML
<div class="menu">
<a class="home" href="#home">HOME</a>
<a class="about" href="#about-us">ABOUT US</a>
<a class="contact" href="#contact-us">CONTACT US</a>
</div><!--menu-->
抱歉刚刚找到菜单。