如何在 Jade 中的文本旁边应用 font-awesome 而不会弄乱我的 CSS?
How do I apply font-awesome alongside text in Jade without messing up my CSS?
我的理解是,在使用 Jade 时,字体超棒的图标需要位于 a 标签内。但是,当我这样做时,我想与超链接关联的文本会丢失 CSS 中的格式。下面的示例图片显示了我正在谈论的示例。我还包括我正在使用的 Jade 代码。在照片中,您可以看到插入超赞字体图标后“All Ships”文本的格式不一致。我们将不胜感激。谢谢。
nav#mainNav Main Menu
.menu
a(href="/")
i.fa.fa-ship(aria-hidden='true') All Ships
br
br
a(href='/addreview') Add Review
br
br
a(href='/topships') Top Rated Ships
br
br
a(href='/bestdining') Best Dining
br
br
a(href='/worstships') Lowest Rated Ships
br
br
a(href='/recentreviews') Most Recent Reviews
br
br
您的 Pug 代码正在使用 font-awesome 类 编译 <i>
元素内的文本“All Ships”,这可能会覆盖您之前设置的文本样式。
您的代码:
a(href="/")
i.fa.fa-ship(aria-hidden='true') All Ships
编译为:
<a href="/"><i class="fa fa-ship" aria-hidden="true"> All Ships</i></a>
根据需要将您的代码修改为以下内容,将把“All Ships”文本作为该图标的同级文本。
a(href="/")
i.fa.fa-ship(aria-hidden='true')
| All Ships
编译为:
<a href="/"><i class="fa fa-ship" aria-hidden=""></i> All Ships</a>
我的理解是,在使用 Jade 时,字体超棒的图标需要位于 a 标签内。但是,当我这样做时,我想与超链接关联的文本会丢失 CSS 中的格式。下面的示例图片显示了我正在谈论的示例。我还包括我正在使用的 Jade 代码。在照片中,您可以看到插入超赞字体图标后“All Ships”文本的格式不一致。我们将不胜感激。谢谢。
nav#mainNav Main Menu
.menu
a(href="/")
i.fa.fa-ship(aria-hidden='true') All Ships
br
br
a(href='/addreview') Add Review
br
br
a(href='/topships') Top Rated Ships
br
br
a(href='/bestdining') Best Dining
br
br
a(href='/worstships') Lowest Rated Ships
br
br
a(href='/recentreviews') Most Recent Reviews
br
br
您的 Pug 代码正在使用 font-awesome 类 编译 <i>
元素内的文本“All Ships”,这可能会覆盖您之前设置的文本样式。
您的代码:
a(href="/")
i.fa.fa-ship(aria-hidden='true') All Ships
编译为:
<a href="/"><i class="fa fa-ship" aria-hidden="true"> All Ships</i></a>
根据需要将您的代码修改为以下内容,将把“All Ships”文本作为该图标的同级文本。
a(href="/")
i.fa.fa-ship(aria-hidden='true')
| All Ships
编译为:
<a href="/"><i class="fa fa-ship" aria-hidden=""></i> All Ships</a>