Kann ich alle versetzten Seiten gleichzeitig in CSS setzen?

8

Anstatt zu haben:

%Vor%

Kann ich so etwas haben?

%Vor%     
ispiro 24.07.2012, 14:24
quelle

6 Antworten

14

Nein, es gibt keine Kurzschrift sides -Eigenschaft für die Einstellung der Offsets. Sie müssen sie alle separat einstellen.

Es gibt Abkürzungen für andere Arten von Eigenschaften, die die Seiten einer Box, z. margin , padding und border , aber nicht für die Positionsoffsets top , right , bottom und left .

    
BoltClock 24.07.2012, 14:28
quelle
2

Nein. Es wäre sowieso nicht sehr nützlich, da Sie kaum alle diese Werte auf einmal und alle auf den gleichen Wert setzen. Sie normalerweise zwei von ihnen, nämlich left oder right und top oder bottom und wieder selten auf den gleichen Wert, so gibt es keine echte Möglichkeit, das zu verkürzen.

    
RoToRa 24.07.2012 14:30
quelle
2

Wenn Sie einen Präprozessor wie LESS oder verwenden Sass , dann ja, das kannst du. Wenn Sie vanilla CSS verwenden, dann nein, noch nicht .

Beispiel in WENIGER

%Vor%

Beispiel in Sass

%Vor%     
0b10011 24.07.2012 14:37
quelle
-1

Nicht mit den CSS-Attributen, die Sie zu verwenden versuchen, aber ja für Rand, Rand, Padding, ect.

    
Matt Hintzke 24.07.2012 14:28
quelle
-1

Versuchen Sie etwas zu positionieren? Es scheint irgendwie seltsam, etwas mit links zu positionieren: 10px und rechts: 10px.

Aber nein, das ist keine Abkürzung ... normalerweise würden Sie nicht alle verwenden.

Referenz: Ссылка

    
TurboSupra 24.07.2012 14:29
quelle
-1

Wenn Sie den Offset zu 0px geändert haben, weil Sie andere Standardwerte überschreiben möchten, möchten Sie vielleicht Folgendes verwenden:

  

position: statisch

Die Standardpositionierung für alle Elemente ist position: static, was bedeutet, dass das Element nicht positioniert ist und dort auftritt, wo es normalerweise im Dokument wäre.

    
SG 86 24.07.2012 14:32
quelle

Tags und Links