5

ウェブサイトでの使用に問題がありfont-faceます。独自のスタイルでhtmlファイルをテストすると機能しますが、他のスタイルシートを含めると機能しません。

stlesをオーバーライドしたり、スタイルシートを別の順序で配置したりしようとしましたが、何も機能しません。

だから私は疑問に思っています、すべてのCSSを除外し、特定のdivコンテナの1つのcssファイルからcssのみを使用することは可能ですか?

(使用せずにiframe

4

2 に答える 2

4

残念ながら、いいえ、継承されたcssから特定のコンテナのスタイルをクリアまたはリセットすることはできません。手動で必要な各スタイルをオーバーライドする必要があります。

できることは、クラスに名前空間を付けることができ、心配する必要があるのは、スタイルシートの最初にデフォルトで定義できる要素スタイルだけです。たとえば、次のようになります。

div,table,span,img,p{
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: normal;
    font-style: normal;
    font-size: 100%;
    line-height: 1;
    font-family: inherit;
    text-align: left;
}

もちろん、必要なものに!importantを追加したり、リストに要素を追加したりすることもできます。ページに読み込まれて適用される他のスタイルを信頼できない場合、またはわからない場合は、空のスレートから始めるのが最善だと思います。

于 2012-07-27T23:32:07.320 に答える
0

いいえ、あなたがすることはできません。CSSやHTMLにはそのような除外メカニズムはありません。

あなたの本当の問題はおそらく解決可能ですが、あなたはそれを説明しませんでした。新しい質問で、何が欲しいか、何を試したか、どのように失敗するかを説明する必要があります。実際のコードやURLを使用します。

于 2012-07-28T06:21:40.850 に答える