我的页面上有以下错误,使用_2594755验证时没有属性"placeholder"没有属性"autocomplete"
详情说:
第59行,第81列:没有属性“占位符”... rd“type =”text“style =”width:500px;“placeholder =”What“autocomplete =”off“/>✉您使用了上面提到的属性在您的文档中,但您使用的文档类型不支持该元素的该属性 . 此错误通常是由于使用框架的文档错误地使用“严格”文档类型引起的(例如,您必须使用“Transitional”获取“目标”属性的文档类型,或者使用供应商专有扩展,例如“marginheight”(这通常通过使用CSS来实现所需效果来修复) . 如果不支持元素本身,也可能导致此错误在您正在使用的文档类型中,因为未定义的元素将没有受支持的属性;在这种情况下,请参阅element-undefined错误消息以获取更多信息 . 如何修复:检查元素和属性的拼写和大小写,(记住XHTML都是小写的)和/或检查它们都是小写的欠选定的文档类型,和/或使用CSS而不是此属性 . 如果在使用元素将Flash媒体合并到网页中时收到此错误,请参阅有效闪存上的FAQ项 .
html标签在这里: <input name="keyword" id="keyword" type="text" style="width:500px;" placeholder=" What" autocomplete="off" />
2 回答
如果您使用的是html5,那么您应该使用普通的doctype .
如果你使用的是html4或其他任何东西,那么你可以使用以下其中一个
欲了解更多信息..
http://www.w3.org/TR/html-markup/syntax.html#normal-doctype
确保你使用html5 doctype
<!DOCTYPE html>
并且验证器正在验证HTML5