html - 如何更改 HTML 中 <a> 标记内文本的字体大小

标签 html css

我正在建立一个网站并在页脚中插入社交媒体链接。我正在使用 Font Awesome 的社交媒体图标(请参阅代码了解)。要使用这些图标,您必须使用您想要的任何图标的类来设置标签。我试图让图标比与其关联的文本更大。

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">

<a style="font-size:25px;" href="https://www.facebook.com/username/" class="fa fa-facebook"> @username</a>

<a style="font-size:25px;" href="https://www.instagram.com/username/" class="fa fa-instagram"> @username</a>

此代码导致图标和关联的文本均为 25 像素。我只想将文本的字体大小更改为 20px。

最佳答案

您使用的字体 awesome 错了。他们总是为此使用 < i > 标签,这样你就不必将它与 css 分开,所以 html 应该是这样的:

a {
  font-size:20px;
}

a i {
   font-size:25px;
}
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" />

<a href="https://www.facebook.com/username/">
   <i class="fa fa-facebook"></i> @username
</a>
<a href="https://www.instagram.com/username/">
   <i class="fa fa-instagram"></i> @username
</a>

此外,您不必将内联 block 样式应用于图标,这已经在插件 CSS 中完成。

关于html - 如何更改 HTML 中 <a> 标记内文本的字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56740013/

相关文章:

html - R rvest html 抓取

jquery - 向 html 元素添加事件

javascript - 如何给具有相同类名的元素在 javascript 中执行相同的功能?

css - float div 元素一个在另一个下面

html - 仅当子菜单包裹在 div 容器中时才更改父菜单的背景颜色

html - 如何在边框内添加文本?

javascript - 快速图像加载方法,具有多个背景的低分辨率到高分辨率 - javascript 解决方案?

css - 如何用纯CSS实现Read more/Read less

html - 底部 :0 DIV 内的问题居中文本

html - 我们应该如何在 Polymer UI 中使用长度单位以符合 Material Design 规范?