Bootstrap菜单在手机上消失

时间:2014-07-01 10:12:45

标签: html twitter-bootstrap windows-phone-8

使用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模拟器测试过了。

1 个答案:

答案 0 :(得分:0)

从响应式CSS中删除以下代码。

@-ms-viewport {
  width: device-width;
}