1
HTML lang属性は、一部のdivフォントと色をデフォルトのものに変更します。私は<html lang="en">
を追加し、Bliss2 Regularフォントを使用しています。ここでは、必要なフォントスタイルを使用します。ここでhtml "lang"属性がフォント設定を変更しました
.cc-revoke, .cc-window {
position: fixed;
overflow: hidden;
box-sizing: border-box;
**font-family: Helvetica,Calibri,Arial,sans-serif;**
font-size: 16px;
line-height: 1.5em;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
z-index: 9999;
}
は私のコードです:
.cc-window {
**font-family: "Bliss Regular";**
font-size: 16px;
text-align: center;
}
これが起こっているのはなぜ?どのように私はこれを修正することができます。これはいくつかの部分でのみ起こっています。あなたが上書きしたいスタイルの終わりに!important
を追加
私はその理由を知りたいのですが?。 lang属性を有効にするとどうなるのですか –
私はこれについて100%確信していませんが、問題の説明から、問題は特異度レベルから来ていると思います。 lang属性を変更すると、その属性の変更にリンクされているhtmlオブジェクトのスタイリングが以前よりも具体化され、そのために最初にコーディングしたスタイリングがオーバーライドされる可能性があります。詳細はこちらをご覧ください: https://www.smashingmagazine.com/2010/04/css-specificity-and-inheritance/ – Diveye