9

代わりに:

right:0px;
left:0px;
top:0px;
bottom:0px;

私はこのようなものを持つことができますか?

sides:0px;
4

6 に答える 6

15

sidesいいえ、オフセットを設定するための省略形のプロパティはありません。それらをすべて個別に設定する必要があります。

margin、 、paddingなど、ボックスの側面に関係する他の種類のプロパティの略記がありますが、位置オフセットおよびborderは省略できません。toprightbottomleft

于 2012-07-24T14:28:06.980 に答える
3

LESSSassなどのプリプロセッサを使用している場合は、可能です。通常の CSS を使用している場合は、いいえ、まだ.

LESS での例

.sides (@length) {
  top: @length;
  bottom: @length;
  left: @length;
  right: @length;
}
div {
  .sides(0px);
}

Sass での例

@mixin sides($length) {
  top: $length;
  bottom: $length;
  left: $length;
  right: $length;
}
div {
 @include sides(0px);
}
于 2012-07-24T14:37:46.253 に答える
2

いいえ。一度にすべての値を同じ値に設定することはめったにないので、とにかくあまり役​​に立ちません。通常、それらのうちの 2 つ、つまりleftorrighttopor bottomが同じ値になることはめったにないため、それを短縮する実際の方法はありません。

于 2012-07-24T14:30:56.217 に答える
-1

他のデフォルトを上書きするためにオフセットを 0px に変更した場合は、次を使用することをお勧めします。

位置: 静的

すべての要素のデフォルトの配置は position:static です。これは、要素が配置されず、ドキュメント内で通常配置される場所に配置されることを意味します。

于 2012-07-24T14:32:30.777 に答える
-1

使用しようとしている CSS 属性ではありませんが、ボーダー、マージン、パディングなどには使用できます。

于 2012-07-24T14:28:24.927 に答える
-1

何かを配置しようとしていますか?left: 10px と right: 10px で何かを配置するのはちょっと奇妙に思えます。

しかし、いいえ、それらは近道ではありません... 通常、それらすべてを使用して配置することはありません。

参照: http://www.w3schools.com/Css/css_positioning.asp

于 2012-07-24T14:29:44.740 に答える