Eclipse HTML:占位符不是属性?

时间:2014-10-24 18:39:24

标签: html eclipse placeholder

我使用的是最新版本的Eclipse Luna(适用于Java EE开发人员),当我插入<input type='text' placeholder='test123'时,eclipse会说&#34;未定义的属性名称(占位符)。&#34;。

enter image description here 为什么会那样?我做错了什么吗?有办法解决这个问题吗?

2 个答案:

答案 0 :(得分:11)

添加<!DOCTYPE html>表示其HTML5,占位符是HTML5中的新元素,并且在HTML4或早期版本中不存在

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
    <form>
        <input placeholder="aspdkpoas"/>
    </form>
</body>
</html>

答案 1 :(得分:9)

Eclipse针对doctype检查html标记和属性。确保您已在顶部提供doctype。它将解决问题。 此外,Eclipse内部使用IE。您可以将其配置为firefox / chrome以获得更好的标签和属性比较。

有关更改浏览器的信息,请参阅此How can I change eclipse's Internal Browser from IE to Firefox on Windows XP?