2

次のように、ボディなどのいくつかの要素にクラスプロパティを何らかの方法で「継承」できるかどうか疑問に思っています。

.playfont{font-family: 'Play', sans-serif;}

body{.playfont}

JavaScript や LESS を使ってこれを行うことも、HTML マークアップにクラスを追加することもできますが、純粋な css の方法はありますか? ありがとう。

4

2 に答える 2

4

純粋な CSS に最も近いものは次のようになります。

.playfont,
body { /* .... rules here */ }

それ以外には、プリプロセッサが必要です。そして、私が上で説明した方法は、かなり速く乱雑になります。

于 2013-03-14T14:49:56.297 に答える
0

いいえ、しかしあなたはこのようにすることができます:

<html>
<head>
<style type="text/css">
h1, .test { 
    color: red;
}
</style>
</head>

<body>

<h1>Test</h1>
<h2 class="test">Test</h2>

</body>
</html>
于 2013-03-14T14:56:40.547 に答える