我正在使用asp.net mvc4。当我将鼠标悬停在按钮上时,颜色不会改变。总是在按钮上显示默认的蓝色焦点。任何人都告诉如何使用ie8修复issue.am。
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>
进入我的代码,但我添加后我的页面布局发生了变化。
答案 0 :(得分:0)
IE(不确定哪个版本),在怪癖模式下,不会在锚点之外的任何东西上触发悬停状态。您需要指定doctype(不需要&lt;!doctype html&gt;,其他人会这样做)将其翻转为标准模式。如果使用您的布局实现doctype混乱,那么从长远来看,修复布局问题会更好。
以下是讨论如何让IE进入标准模式的相关问题:How do I force Internet Explorer to render in Standards Mode and NOT in Quirks?