2011-10-24 26 views
1

私はdjangoセットアップのHTMLを使って作業しています。私は最初のCSSスタイルシートでhtmlページの最初の部分を決定します。残りは私が別のものによって制御されたい。これは可能ですか?私はそれを制御したいコードの上にHTML CSSリンク(下)を置いています。それは動作しないように見え、すべてのHTMLに適用されるように見えます。私が望むコードだけにCSSリンクを指定する方法はありますか?複数のHTMLへのCSSへのリンク

<link href="folder/to/css/style.css" rel="stylesheet" type="text/css" /> 
+0

あなたはより多くを説明してもらえますか?なぜ2つの異なるスタイルシートが必要なのですか?ページの2つの異なる領域が異なって見えるようにするだけですか? 2つの異なるスタイルシートに頼らなくても可能です。 –

+0

はいです。私は実際に別々の2つのWebページをマージしています。両方のCSSはかなり複雑で、非常に異なっていますが、ページの2つの部分が別々のWebページで表示されているようであれば、一緒に本当にうまく見えます –

+0

その場合は、最初に1ページ分のHTMLの1セットとして扱い、このページのCSSを書きます。私はそれがより多くの仕事であることを知っていますが、それは長期的にはより良いでしょう。 –

答えて

5

なぜ、下の要素に異なるクラスを使用しないのですか?また、あなたはあなたが特定の部分クラスを使用することができCSS specifity

+0

ありがとう、私がやったことは、より簡単な方法を探していた –

0

いいえ、できません。独自のCSSを持つiframeを使用できます。

0

を理解していることを確認し、例えば、両方のCSSスタイルシートへのリンク、:

<!-- Represents a first CSS file. --> 
<style> 
.section1.customclass 
{ 
    background-color: red; 
} 

</style> 

<!-- Represents a second CSS file. --> 
<style> 
.section2.customclass 
{ 
    background-color: blue; 
} 
</style> 

<div class="section1"> 

    <input type="text" class="customclass" /> 

</div> 

<div class="section2"> 
    <input type="text" class="customclass" /> 
</div> 
関連する問題