我应该使用哪个元素向用户显示验证消息(错误)?在HTML5中,哪一个更具语义化?
您可以考虑添加ARIA角色“alert”或“status”。我认为,从语义上讲,任何HTML元素都不比<div class="error">更好。
<div class="error">
我会使用 JavaScript 显示一个包含错误的 JavaScript 错误框。
编辑:对于服务器端验证,我们使用一个 <div> 在 ajax 调用后填充。
<div>
通常我会使用带有error或notice类的div来显示错误信息。
error
notice
div