html - 在元素中使用很棒的字体时无法更改字体系列

标签 html css font-awesome

我有一个菜单,我想在菜单中插入字体图标。我有以下代码

HTML

<div>
    <a href="#" ><span class="fa fa-home">Home</span></a>
</div>

CSS

 div a {
  font-size:50px;
  display:block;
  color:white;
  font-weight:bold;
  text-decoration:none;
  background-color:green;
  font-family:'Segoe UI';
}

我希望菜单项显示为 block ,以便用户可以单击图标打开链接,为此我必须在 <a> 中插入图标标签。但是这样做之后我无法更改字体系列。我可以改变尺寸和颜色,但不能改变家庭。我尝试了很多解决方案,但没有发生任何事情。 无论如何要改变字体系列?

JS Fiddle

最佳答案

你不需要用超棒的 html 元素包裹任何文本,所以你应该拥有的是:

<div>
    <a href="#" ><span class="fa fa-home"></span>Home</a>
</div>

关于html - 在元素中使用很棒的字体时无法更改字体系列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38289219/

相关文章:

javascript - 从外部 div 滚动 div

javascript - Overflow-x 滚动属性在桌面上有效,但在手机上无效

html - 如何使 Font Awesome WCAG 2.0 兼容?

vue.js - Vue 3 中的 Fontawesome 6 throw 错误

php - 输出原始图像流而不是 jpeg,动态调整图像大小

javascript - HTML 重复表单,无 ID 冲突

Javascript : Cant get divs to align properly

css 样式在 chrome 中没有正确应用以进行引导切换

html - 选项中的图标 - Bootstrap + Font-awesome

html - 使用 background-image over img 属性的响应图像