为什么`a href`标签会改变我的图标位置?

时间:2017-12-23 01:14:49

标签: html

当用户点击它时,如何使用a href从字体 - 真棒图标将用户链接到页面。代码低于HTML。

<div class="features-icons-icon d-flex">
   <a href='https://www.google.co.uk'><i class="fa fa-desktop  m-auto fa-5x text-danger"></i></a>
</div>

删除a href,您会看到位置change.

我希望图标链接到谷歌但是一个接一个地在同一垂直线上。例如,像其他两个没有href标签代码的图标一样。

3 个答案:

答案 0 :(得分:1)

a标记覆盖了应用于i标记的样式。 考虑将margin标记的a设置为:

.features-icons-icon > a{
    margin: 0px auto;
}

Fiddle or it didn't happen!

答案 1 :(得分:0)

将FA类放入A标签。

<a href='https://www.google.co.uk' class="fa fa-desktop  m-auto fa-5x text-danger"></a>

答案 2 :(得分:0)

试试这个。删除标签并在i标签上使用onclick

 <div class="features-icons-icon d-flex">
     <i class="fa fa-desktop  m-auto fa-5x text-danger" onclick="window.location.href='https://www.google.co.uk'"></i>
 </div>