2016-03-24 11 views
0

Bulmaフロントエンドフレームワークを使用して始めると、prismjsを使用して、スタイルとの衝突を開始するまで、すべてがうまくいっています。なぜなら、prismjsはクラス名の前に接頭辞が付いていないからです。フロントエンドフレームワークと競合するため、プリフィックスのクラス名の接頭辞は手動ではありませんか?

主な問題はである:

.number { ... } 

.tag {...} 

それは手動で上書きすることができますが、それは良い習慣ではありません。この名前はあまりにも一般的であり、プリペアのプレフィックスを付けることはできません。

これを回避する方法はありますか? 「トークン」クラス名がprismjsからのものであり、必要に応じてスタイルを上書きするために、このセレクタを使用し、他のprismjsクラスと表示されますので

pre code [class~=token]{ 
    font:inherit; 
    background: inherit; 
} 

:手動で固定

答えて

0

。これをカスタムスタイルに追加し、htmlドキュメントにリンクされているフレームワークCSSファイルの後にリンクするようにしてください。

関連する問題