5

パディング、ボーダー、マージンなどを使用して、省略形で CSS プロパティをスキップするように指定する方法はありますか?

padding: <skipped> 1em 2em代わりに:

padding-right: 1em
padding-bottom: 2em
4

2 に答える 2

7

プロパティをスキップする正しい方法は、省略形を使用しないことです。

padding-bottom: 2em;
padding-right: 1em;

それは次のようにエレガントではありません:

padding: same 1em 2em same;

しかし、それは純粋なCSSには存在しません。LESSやSASSなどのサーバー側のCSS拡張機能を使用する場合は、それを行うための構文がある可能性があります。ない場合は、比較的簡単に追加できます。

于 2012-03-26T00:07:11.660 に答える
1

あなたの最善の策は値を割り当てることだと思いますが、autoそれはデフォルトの[ブラウザ]値にのみ設定されますが、パディングの場合は[要素に応じて]0にリセットされると思います。

それ以外は、いいえ。

于 2012-03-25T23:58:05.133 に答える