我希望你能帮助我解决 IE9 中 HTML5 的简单问题在我的代码中,我有几件事:
<input type="text" id="fn" name="fn" placeholder="Street" autofocus/>
---------------------------------------------------------------------
/* INPUT TEXT */
input[type="text"]
{
border:2px solid #dadada;
border-radius:7px;
font-size:16px;
padding:5px;
}
input[type="text"]:focus
{
outline:none;
border-color:#9ecaed;
box-shadow:0 0 10px #9ecaed;
}
在 Opera、Chrome 和 Firefox 中一切都很好,但在 IE9 中什么都没有……我试图在链接 CSS 文件之前在 head 中包含以下行:
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
你有任何想法如何解决这个问题吗?这个 CSS 在 IE9 中不起作用(在 IE9 中是正常输入),在 Opera、Chrome、Firefox 中是很好的半径和颜色输入。