HTML的占位符属性在IE10中无法正常工作

时间:2015-07-11 19:35:06

标签: javascript html css internet-explorer placeholder

请考虑以下代码。

<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
     <input type="text" name="fname" placeholder="First name"><br>
</body>
</html>

这在Chrome和Firefox中运行良好。但在IE 10中,占位符文本以斜体显示。我希望IE10中的占位符文本采用正常的字体样式。

1 个答案:

答案 0 :(得分:0)

在IE中你可以设置占位符样式如下:

input:-ms-input-placeholder {
    font-style:normal
}