【问题标题】:What is the <i> tag use for?<i> 标签有什么用?
【发布时间】:2011-07-11 15:56:51
【问题描述】:

我知道它是用来斜体的,但我一直在 Facebook 上使用 firebug,我不禁意识到他们在布局中使用了多少 &lt;i&gt; 标签。

例如,对于照片缩略图库,Facebook 在 div 中使用 &lt;i&gt; 标签,并在照片库中为标签放置背景图像样式。标签是否有更多技巧/提示/用途?

【问题讨论】:

  • 不要认为i 有什么特别之处......他们只是(ab)使用它,可能是因为它很短。您可以重新设置任何标签的样式,使其看起来随心所欲。

标签: html css tags


【解决方案1】:

i 元素尚未被弃用(与流行的看法相反),但它用于严格斜体文本已被弃用。

i 元素表示一段文本以另一种声音或语气,或以其他方式偏离正常散文,例如分类名称、技术术语、来自另一种语言的惯用短语、一种思想、一艘船姓名,或其他一些典型的排版呈现为斜体的散文

Source.

我最后一次使用它是为了标记植物的学名,例如...

<i>Anredera cordifolia</i> (Madiera Vine) 

更新

Facebook 可能使用它的原因是因为它们处理数百万个并发请求 - 向下发送 i 而不是 span 可以节省一些字节。与将类从 tagWrapper 更改为 a 不同,使用它的可读性也不会太差。

如果您想将字节节省发挥到极致,请查看Google's home page 来源。

【讨论】:

  • 很高兴您将该链接从 quackit 更新到 w3.org。来自我的 +1
  • @anydb 打不过马嘴:)
  • 那么 xhtml 4.1 呢?我敢打赌 facebook 不提供 html5。
  • +1,很好的答案。我同意为什么 Facebook 在这种情况下使用 &lt;i&gt; 元素 - 我是 suggested the same type of thing here
【解决方案2】:

Wikipedia's Manual of Style。诚然,它不是通用的风格手册,但它确实让您了解斜体的用途,以及它与强调 &lt;em&gt; 的不同之处。前者用于某些特殊名称,将名称作为介绍,或用于外来词组,而后者仅用于强调。

至于上述以外的用途,这可能只是标签滥用中的另一个。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-13
    • 1970-01-01
    • 2022-12-17
    • 1970-01-01
    • 2020-01-09
    • 1970-01-01
    • 2011-03-21
    • 2021-08-25
    相关资源
    最近更新 更多