我喜欢布鲁斯在这里的表现
如果新一代 JavaScript 开发人员没有很好地理解良好 HTML 的重要性,那么我这个 DOWF(陈旧的网络老古董)有责任解释它。
然后他指出了良好 HTML 带来的切实利益的几个实际情况。也许“利益”这个词不太准确,更准确的说是“要求”,因为大部分都与无障碍性有关。
我希望我已经向您展示了选择正确的 HTML 不是纯粹的学术练习……
语义化 HTML 将为许多用户提供可用性优势,有助于使您的工作面向未来,有可能提高您的搜索引擎结果,并帮助残障人士使用您的网站。
我认为称 HTML 为“简单”是合理的。与您在构建网站的旅程中要学习的许多其他事物相比,它也许是简单的。更应该把它做好。
Estelle Weyl 有类似的想法
… 以单选按钮为例。您只需将按钮组中的所有单选按钮指定相同的名称,最好使用不同的值。为每个单选按钮关联一个标签,以定义每个按钮的含义。只需使用就可以完全使用键盘导航选择一个值,快速且可访问。每个单选按钮都可以键盘聚焦。用户可以使用箭头键或点击标签或按钮上的任何位置来选择不同的单选按钮。箭头在单选按钮之间循环,从组中的最后一个到第一个,点击向下或向右箭头即可。开发人员无需使用 JavaScript 监听键盘、鼠标或触控交互。这些原生交互是健壮且可访问的。很少有理由重写它们,尤其是因为它们始终有效,即使 JavaScript 无法正常工作也是如此。