html - 鼠标悬停在按钮上在 ie8 中不起作用?

标签 html css

我正在使用 asp.net mvc4。当我将鼠标悬停在按钮上时,颜色没有改变。它始终显示按钮上的默认蓝色焦点。谁能告诉我如何解决这个问题。我正在使用 ie8。

    view :
      <input type="button" class="dynamicButton" value="button" id="btnSearch"/>
    css:
        .dynamicButton
           {
            height: 25px;
            width:auto;
             min-width: 11%;
            }
          .dynamicButton:hover
               {
                background-color:#4F2D7F;
                color:white;
                  }

我加了

  <!doctype html>

添加到我的代码中,但添加后我的页面布局发生了变化。

最佳答案

IE(不确定是哪个版本),当处于怪癖模式时,除了 anchor 之外不会触发悬停状态。您需要 指定文档类型(不需要是 <!doctype html>,其他人会这样做)以将其转换为标准模式。如果实现文档类型会扰乱您的布局,从长远来看,您最好修复布局问题。

这是一个讨论如何让 IE 进入标准模式的相关问题:How do I force Internet Explorer to render in Standards Mode and NOT in Quirks?

关于html - 鼠标悬停在按钮上在 ie8 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20841404/

相关文章:

javascript - 输入=时间,如何只允许输入小时。没有分钟或秒

html - 有没有一种干净的方法可以在 CSS 中为打印页面制作整页高度边框?

css - CSS 列的 Safari 错误

jquery - 添加带有 css 内容的链接 href

jquery - 可以根据 bg 颜色更改加载指示器颜色吗?

带有幻影 `colspan` 的 HTML/CSS 表格

html - 匹配三 Angular 形到 div 元素

javascript - 流停止后网络摄像头灯保持亮起

html - CSS 微调器序列在 iOS Chrome 中运行不流畅?

javascript - 如何将标签高度设置为内容高度