Beispiel:
%Vor%Ich habe eine Theorie, aber ich möchte sie hier bestätigen. Ich weiß, dass initial verwendet wird, um ein Attribut auf die Standardwerte des Browsers zurückzusetzen. Die Verwendung von! Default überschreibt den nativen Standardwert des Browsers und ersetzt $ link-color durch den Wert von $ mycolor aus dem obigen Beispiel.
Verstehe ich das richtig?
Versuche, diese Frage zu googlen, haben mich zu vielen Blogposts über die Bootstrap- und Foundation-Frameworks geführt, aber ich habe keine einfache Antwort darauf gefunden, was ! default speziell macht. Ich vermute, weil Google den Knall (!) Ignoriert, so dass es aussieht, als würde ich nach einer anderen Art von Standardwerten fragen.
Danke
!default
ist Teil von Sass 'Variablenhandling. Das generierte CSS, das den Browser erreicht, enthält niemals "! Default".
Zitieren der Dokumentation :
Variable Standardwerte:
!default
Sie können Variablen zuweisen, wenn sie nicht bereits durch Hinzufügen zugewiesen wurden das
!default
Flag bis zum Ende des Wertes. Dies bedeutet, dass, wenn die Variable wurde bereits zugewiesen, sie wird nicht neu zugewiesen, aber wenn es hat noch keinen Wert, es wird einen geben.
$link-color
ist lediglich eine Variable. Im Rahmenkontext wird !default
verwendet, um Anpassungen, die von Ihnen oder anderen eingeschlossenen Modulen vorgenommen wurden, nicht zu überschreiben, während ein Standardwert für die Variable bereitgestellt wird, wenn ihr noch kein Wert zugewiesen wurde.
Tags und Links css sass twitter-bootstrap-3