gpt4 book ai didi

html - 为什么 font-awesome 推荐使用 元素而不是 元素?出于具体原因,一个更可取吗?

转载 作者:技术小花猫 更新时间:2023-10-29 11:39:57 25 4
gpt4 key购买 nike

<分区>

如果查看 examples for font-awesome ,您会发现它们始终使用 i 元素。我原以为 span element 会是更合适的选择,因为 i 元素是 intended to modify a "span of text." ,但我想做的是在页面上放置一个字形,而不是修改现有文本。

您可以假设 span 元素也旨在修改一段文本(因此得名),但 W3C 定义将其完全开放——简单地声明 span "can be useful when used together with other attributes. "

但是,我的问题不是集中在这两个标签的语义上,而是集中在一个标签对另一个标签的用户体验影响上。在我的测试中,spani 一样有效。有什么具体的原因可以说明一个比另一个更可取吗?具体原因的例子包括:

  1. 一个元素由无障碍软件(例如屏幕阅读器)合理处理,另一个则没有。
  2. 用户代理支持(例如,一个元素在用户代理中的行为一致,而另一个则不然)。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com