我还可以为Icon使用什么html标签?

时间:2013-03-19 12:48:59

标签: html css html5 css3 semantics

不幸的是,由于特定的自定义cms,我无法使用<SPAN><I> ...所以,我想知道其他任何标签是否适合用于图标?

2 个答案:

答案 0 :(得分:3)

初学者<i>不适合图标,因为i表示alternative voice or mood。但这可能取决于图标的使用位置和方式。

如果图标是基于字体的,则

<span>会更合适。

如果图标是基于图像的,那么

<img>会更合适。

听起来您的问题可能与围绕ispan标记的预先存在的CSS规则有关。你可以简单地覆盖它们:

span {
    margin:0;
    padding:0;
    background:transparent;
    border:none;
    /* etc... */
}

根据评论进行修改:

要阻止CMS删除 span标记,只需提供一些内容:

<span class="icon">&nbsp;</span>

&nbsp;不应超过图标的高度或宽度,因此不会影响样式。

答案 1 :(得分:1)

如果你在谈论使用背景图片,我总是使用好的'div,因为你不太可能有任何css碰撞