alt=""
属性在 <input>
上无效标签。为什么选择这个?
我知道alt
如果“主要”内容不可用,并且由于 input
标签实际上是用来输入一些东西的,替代文本不会有用,但现在 alt
属性主要用于可访问性目的!如果没有 alt
或 name
或 placeholder
存在的唯一属性来破译元素的性质将是 type
.但是,如果存在多个相同类型的输入怎么办?
你有什么事?
最佳答案
label
其实就是为了这个目的,例如:
<label for="name">Enter your name:</label>
<input id="name" name="name">
这个表格可以给你所有你需要的信息,甚至屏幕阅读器也能看懂:)
这在 Creating Accessible Forms 中提到,以及许多其他来源。
关于css - 为什么 alt 不是 <input> 的有效属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25597192/