错误消息:<span> vs <label>

Tom*_*ker 9 html css

当您在HTML中显示错误消息时,您使用哪个元素,<span><label>

你能列出一些优点和缺点,假设一些样式,如颜色和边距将通过他们应用class

Que*_*tin 15

假设您的意思是与特定表单控件关联的错误消息,请使用<label>.

语义论证受到争论,因为在这种情况下它们并不明确,但实际论证赢得了很好的结论.如果屏幕阅读器处于表单模式,它可能会跳过非标签文本,从而隐藏用户的错误消息.