在我的HTML中使用此代码
<input name="Username" type="text" placeholder="Username" />
<input name="Password" type="text" placeholder="Password"/>
<input name="Button1" type="button" value="login" />
当我运行它时工作正常但是为了获得好的分数,我必须使用W3C验证器。无论如何我可以绕过那个或修复吗?
答案 0 :(得分:2)
如果您尝试使用占位符文本替代label
,那么不,没有办法解决它,这是一件好事,因为占位符文本并不意味着替换{{1}但是要作为一个有用的指南。
添加label
。
答案 1 :(得分:0)
您不能在XHTML 1.0中使用placeholder
属性。
placeholder
属性was introduced with (X)HTML5。因此,如果您想使用placeholder
,则必须切换到(X)HTML5。
包含您的代码段的HTML5文档:
<!DOCTYPE html>
<title>Test</title>
<input name="Username" type="text" placeholder="Username" />
<input name="Password" type="text" placeholder="Password"/>
<input name="Button1" type="button" value="login" />
您可以使用https://validator.w3.org/nu/进行检查。