2011-07-10 2 views
0

私は、自分のサイトの各ページにまたがる一般的なスタイルシート(general.css)と、特定のページに適用されるより特定のスタイルシートを持っています。私はgeneral.cssからセレクタの1つを取り出して、それを特定のシートのセレクタに埋め込みたいと思います。例えば一般的なCSSセレクタのプロパティを別のより具体的なクラスに埋め込むことはできますか?

h1 { 
    .PrimaryFont; 
    font-size: 18pt; 
} 

この方法で、私は私のHTMLをマークアップする必要はありません(specific.cssから)

.PrimaryFont { 
font-family:"Palatino Linotype", "Book Antiqua", serif; 
text-transform: uppercase; 
font-weight: normal; 
} 

(general.cssから)死に至らしめるようにしています。もし私がプライマリ・フォントを変更することを選択した場合、私は1つの場所でそうするしかありません。

私は、あなたが埋め込むことができると知っていますが、私はCSSを初めて使っているので、私は、第三者が必要ではない、魔法のような方法があると考えていました。

ありがとうございます!

+0

答えを受け入れることを忘れないでください! :) – Mrchief

答えて

2

いいえ。 CSSはミックスインを許可していません。 LESS/SASSやその他のCSSメタフレームワークのようなものを使用する必要があります

1

普通のCSSで行う最良の方法は、エレメントに余分なクラスを追加するだけです。私は本当にレッスンを試してみることをお勧めします - それは驚くほど使いやすいです。

+0

ありがとう、46ビット&@金具。 LESSがとても良いと思うなら、私はそれを確かにチェックします。それは多くの時間を節約するように思えます。 – Robin

関連する問題