alt=""
属性在<input>
代码无效。为什么选择这个?
我知道如果“主要”内容不可用,alt
旨在提供替代内容,并且由于input
标记实际上是输入内容,因此替代文字无效,但现在alt
属性主要用于可访问性目的!如果不存在alt
或name
或placeholder
,则解释元素性质的唯一属性是type
。但是如果存在多个具有相同类型的输入呢?
你做什么事?
答案 0 :(得分:2)
label
实际上用于此目的,例如:
<label for="name">Enter your name:</label>
<input id="name" name="name">
此表单可以为您提供所需的所有信息,甚至屏幕阅读器也可以找到它:)
这在Creating Accessible Forms以及许多其他来源中都有提及。