使用Bootstrap菜单并在调整大小屏幕上一切正常,但是当我从Windows Phone访问该站点时,我右边的菜单图标不存在?菜单代码:
div class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="/">Madcaps Out Of School Club</a>
</div>
<div class="navbar-collapse collapse navbar-right">
<ul class="nav navbar-nav">
<li>@Html.ActionLink("Home", "Index", "Home")</li>
<li>@Html.ActionLink("About", "About", "Home")</li>
<li>@Html.ActionLink("Contact", "Contact", "Home")</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">PAGES <b class="caret"></b></a>
<ul class="dropdown-menu">
<li>@Html.ActionLink("Activities", "Activities", "Home")</li>
@Html.Action("ListPages", "Home")
</ul>
</li>
</ul>
@Html.Partial("_LoginPartial")
</div><!--/.nav-collapse -->
</div>
</div>
通过HTML验证器和所有内容,并且无法解决任何问题。在其他设备(iPad,Nexus等)上测试过,只是没有在手机上显示确定。不幸的是,没有其他手机可以在这里测试它是否只是Windows手机,但是我已经用iPhone模拟器测试过了。
答案 0 :(得分:0)
从响应式CSS中删除以下代码。
@-ms-viewport {
width: device-width;
}