簡體   English   中英

HTML中的粗體文本將恢復為其他字體

[英]Bolded text in HTML reverting to a different font

我正在制作的網頁中的字體出現問題。

我有一個名為Gotham的主副本字體,並且在CSS中具有:

body * {
    font-size: 1em;
    font-family: Gotham;
}

我還有一個單獨的字體僅用於公司徽標。 我在使用font-face中添加了它們,如下所示:

@font-face {font-family: neosans; src: url("../fonts/neo_sans/NeoSan");}
@font-face {font-family: neosans; src: url("../fonts/neo_sans/NeoSans-Bold"); font-weight: bold;}

基本上,我想使用neosans字體制作公司徽標,如下所示:

公司標志

所以我有這個:

<h1><b>Company</b>Logo</h1>

和CSS為:

.splash-title h1 {font-family: neosans; font-size: 6.5em; margin: 0; padding: 0;}

但是由於某種原因,公司徽標中的粗體字恢復為粗體的Gotham字體,而不是neosans。 我最初以為它可能是NeoSans-Bold文件,或者是字體家族搞砸了,因此使其成為Gotham,但是我將Body *字體家族更改為Neosans,並且徽標看起來像我想要的那樣。

好吧,我想我已經解決了這個問題。

最初我有:

body * {
    font-size: 1em;
    font-family: Gotham;
}

我剛剛從CSS正文中刪除了Asterisk *,這似乎已經解決了問題。 我一直在閱讀有關它的信息,我一定在沒有完全了解它的作用的情況下使用它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM