1

更新: 201202 更新的新版本修复了它。

我尝试了以下,

  1. 创建一个新的SPA项目(Asp.Net MVC 4.0 2012.2更新)
  2. 使用 NuGet 升级所有引用。
  3. 运行 Web 应用程序。为默认的“Todo”应用程序创建一个测试帐户并登录。

在右上角,页面显示“Hello, test | Log off”。但是,这两个链接不响应鼠标悬停在 Chrome 和 Firefox 中。实际上,当您将鼠标光标移动到单词“off”的“ff”时,注销会起作用。

有什么快速解决办法吗?如何向 Microsoft 报告该错误?

更新:

我发现删除以下样式将使两个链接起作用。

#userSettings {
float: right;
}

<div id="userSettings">

    Hello, <a class="username" href="/Account/Manage" title="Manage">test</a>
<form action="/Account/LogOff" id="logoutForm" method="post" novalidate="novalidate">
  <input name="__RequestVerificationToken" type="hidden" value="xKY5UfTGZG8gx3NVn6fHLGcV_LgdR9Hyk0dqxJm3GzHY02_WXxHoxDI00RdvWQagTvthHaH6vcuDTN-Fu_us7T2V08fJXyoePjOmLOZzX3M1">       
  <a href="javascript:document.getElementById('logoutForm').submit()">Log off</a>
</form>    

</div>
<div id="body">...</div>

<Div id="userSettings"> 的计算样式

color: rgb(51, 51, 51);
display: block;
float: right;
font-family: 'Segoe UI', Verdana, Helvetica, sans-serif;
font-size: 19px;
height: 25px;
width: 157px;

<div id="body> 的计算样式

color: rgb(51, 51, 51);
display: block;
font-family: 'Segoe UI', Verdana, Helvetica, sans-serif;
font-size: 19px;
height: 476.71875px;
width: 980px;

似乎 div “body” 覆盖了 div “userSettings”。但是,不确定为什么鼠标光标悬停在“注销”的“ff”上后会发生变化。

4

1 回答 1

1

只是大胆猜测,但这听起来像是一个 boxmodel 问题,可能通过 clearfix 解决。

于 2013-02-07T14:52:26.930 回答