【发布时间】:2011-08-17 01:34:09
【问题描述】:
在我的 asp.net webform 页面中,我有一个带有单个输入字段和一个提交按钮的简单表单。发起 post 请求,然后将鼠标悬停在提交按钮上时,浏览器停止显示加载状态(进度条消失,出现“完成”标签,标签中的加载动画再次变为站点图标。
我已经能够将错误缩小到followihg css规则:
.button:hover {
background-image:url("/content/images/buttonHoverGradient.jpg");
}
在下面的html上
<input type="submit" class="button" title="Select a provider" value="Select">
在我看来,IE 发起了获取图像的请求,然后将这个新请求的状态作为整体状态。我不知道如何证明这一点。有什么想法吗?
更新
按钮类在整个页面中使用,我们无法事先知道它们的尺寸。因此,不能像@teresko 建议的那样使用嵌入多个状态的单一背景。
更新
它似乎也在其他版本的 IE 中。一些研究似乎指向 Doctype(这是目前的怪癖,因为 asp.net webforms 3.5 并不真正允许严格)
【问题讨论】:
-
+1 我不知道,但我也很想知道答案!
标签: css internet-explorer hover http-post