私はすべての4つの側面に20のピクセルマージンを持つウェブページ上のパラグラフを持っています。私は、単一のプロパティで上と下のパディングを変更したい(padding-top:0;padding-bottom:0;
はしません)。1つのプロパティで上部と下部のパディングのみを変更できますか?
ここで私が試したことが実証されています。このフィドルで
、私は段落のちょうど上部と下部パディングを変更するpadding: 30px inherit;
を使用しようとしました。ただし、このプロパティと値のペアは、上下のパディングを変更するだけでなく、左右のパディングを0に設定します。
p {
border: 1px solid #000;
padding: 20px;
}
/*
* Here's my failed attempt at only altering the top
* and bottom padding values. The left and right padding
* values are changing even if I use inherit.
*/
p {
padding: 30px inherit;
}
1つのプロパティでトップとボトムのパディングのみを変更できますか?
2つのプロパティがオプションではない理由を説明すると、より良い解決策が得られます。 –
私はそれが良い質問だと思います。確かにそれらを書くことができます。この場合、それほど重要ではありません。しかし、色、スタイル、幅の3つの境界線を変更したい場合はどうすればいいですか?あなたはそれを全部書き出すしかありません。 –