我正在尝试在链接内使用图标堆栈。当我只使用一个图标时,一切正常。但是当尝试使用堆叠图标时,它不会像单个图标那样出现在链接中。
我使用的第一种方法是:
<a href="#" class="tweet"><span class="icon-stack"><i class="icon-circle icon-stack-base"></i><i class="icon-twitter"></i></span>tweetthis</a>
看到:破碎的堆叠图标
这给了我一些东西,两个图标都是左对齐(偏离中心)并且图标出现在文本顶部。
我曾认为包含图标堆栈类的跨度代替单个<i>
将是这样做的方法,但事实并非如此。这工作正常:
<a href="#" class="tweet"><i class="icon-circle"></i><i class="icon-twitter"></i>tweetthis</a>
看到:内联图标
我不确定将容器放在哪里<span>
,或者是否需要添加更多样式。我尝试了各种组合。设置a
为 display:block 没有帮助(没有其他样式应用于链接)。
当链接中没有文本时,结果是一样的。将.icon-stack
容器类设置为display:block
确实有助于它工作,但它并不完美,因为基本图标比顶部的图标大得多。
这是可能的吗?或者我是否在突破应该如何使用堆叠图标的限制?