我使用的是最新版本的Eclipse Luna(适用于Java EE开发人员),当我插入<input type='text' placeholder='test123'
时,eclipse会说&#34;未定义的属性名称(占位符)。&#34;。
为什么会那样?我做错了什么吗?有办法解决这个问题吗?
答案 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?。