CSS のプロパティを「ここでは定義されていません」に設定することは可能ですか?
この例を想像してみてください。
<div class="intro-text">
This text should be big and have padding on all sides.
</div>
<div class="intro-text no-tb-padding">
This text should also be big, but only have padding left & right.
</div>
.intro-text {
font-size: large;
padding: 1em 2em;
}
.no-tb-padding {
padding: [what here?];
...
さて、これが問題です。padding-top
後のクラスではとpadding-bottom
を 0に設定したいと思います。これは、この 2 つのルールだけで実行できることを知っています。しかし、CSS でこのように定義する方法はありますか?
padding: 0 [defined somewhere else];
これにより、前者のクラスは左右のパディングを定義しますが、後のクラスは上下のパディングを定義します。
これは現在 CSS で可能ですか?