2016-07-26 13 views
0

nachzuahmen Ich versuche, die Marge auf ein Objekt mit einer Marge von 20% mit einer maximalen Marge von 200px. Ich habe versucht, einige Dinge, wie zum Beispiel:Berechneter Wert für die Marge, um Max-Marge und Min-Marge in CSS

margin-left: calc(min(200px, 20%)); 

und

max-margin-left: 200px 

Aber beide Eigenschaften sind ungültig. Gibt es einen anderen Weg, dies zu tun?

+0

Es gibt keine solche Eigenschaft 'max-margin-left' existiert bis jetzt –

+0

Mit CSS bezweifle ich. Sie müssen JS verwenden und den Rand jedes Mal bei der Fenstergrößenänderung berechnen. – Vucko

+0

Bitte klären Sie Ihr spezifisches Problem oder fügen Sie weitere Details hinzu, um genau das hervorzuheben, was Sie benötigen. Wie es derzeit geschrieben wird, ist es schwer zu sagen, was genau Sie fragen. –

Antwort

0

Ich weiß nicht, ob seine Syntax verwandt ist, aber hast du es versucht?

Rand-links: calc (20% - 200px);