不幸的是,由于特定的自定义cms,我无法使用<SPAN>
或<I>
...所以,我想知道其他任何标签是否适合用于图标?
答案 0 :(得分:3)
初学者<i>
不适合图标,因为i
表示alternative voice or mood。但这可能取决于图标的使用位置和方式。
<span>
会更合适。
<img>
会更合适。
听起来您的问题可能与围绕i
和span
标记的预先存在的CSS规则有关。你可以简单地覆盖它们:
span {
margin:0;
padding:0;
background:transparent;
border:none;
/* etc... */
}
根据评论进行修改:
要阻止CMS删除空 span
标记,只需提供一些内容:
<span class="icon"> </span>
此
不应超过图标的高度或宽度,因此不会影响样式。
答案 1 :(得分:1)
如果你在谈论使用背景图片,我总是使用好的'div
,因为你不太可能有任何css碰撞