Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Email 字形图标和文本之间的间距?_Email_Spacing_Glyph - Fatal编程技术网

Email 字形图标和文本之间的间距?

Email 字形图标和文本之间的间距?,email,spacing,glyph,Email,Spacing,Glyph,我正在尝试添加一个字形图标作为电子邮件地址链接的一部分。图标显示,但图标和电子邮件地址文本之间没有间距(我希望超链接同时包含图标和文本…包括空格)。实现这一目标的最佳方式是什么 <a href="mailto:someone@somewheredotcom" title="Some Email"> <span class="glyphicon glyphicon-envelope">someone@somewheredotcom</sp

我正在尝试添加一个字形图标作为电子邮件地址链接的一部分。图标显示,但图标和电子邮件地址文本之间没有间距(我希望超链接同时包含图标和文本…包括空格)。实现这一目标的最佳方式是什么

       <a href="mailto:someone@somewheredotcom" title="Some Email">
        <span class="glyphicon glyphicon-envelope">someone@somewheredotcom</span>
    </a> 

您可以尝试执行以下操作:

.glyphicon-envelope:before {
  margin-right: 5px;
}

请注意,您的自定义css文件应包含在引导后。如果您仅使用
glyphicon
,请在
标记后添加一个空格,如下所示

<a href="#" class="btn btn-primary"><span class="glyphicon glyphicon-user"></span> Individual</a>

根据Bootstrap:

图标类只能用于不包含文本内容且>没有子元素的元素

您应该将电子邮件地址放在span之外:

<span class="glyphicon glyphicon-envelope fa-fw"></span>someone@somewheredotcom
someone@somewheredotcom
从中,请参阅此注释

确保在图标和文本之间留有空格,以便进行适当的填充

因此,您可以根据需要修改CSS,例如使用Bogdan的想法,或者只需在图标和文本之间添加

<a href="mailto:someone@somewheredotcom" title="Some Email">
    <span class="glyphicon glyphicon-envelope" aria-hidden="true"></span>&nbsp;someone@somewheredotcom
</a>


这对我很有效。谢谢我做到了:
.glyphicon:before{margin right:5px;}
你说的是真的,但它不会像OP所期望的那样添加间距。
<a href="mailto:someone@somewheredotcom" title="Some Email">
    <span class="glyphicon glyphicon-envelope" aria-hidden="true"></span>&nbsp;someone@somewheredotcom
</a>