Es ist gut, kein Browser auf einer linear-gradient
Syntax noch noch „standardisiert“ hat, da es zwischen Februar 2011 und Januar 2012 geändert:
Von CSS Bildwerten und Inhalt des Moduls: Ersetzt 3
W3C Working Draft 17 February 2011
5.1.1. ‚Linear-Gradienten()‘ Syntax
<linear-gradient> = linear-gradient(
[
[ [top | bottom] || [left | right] ]
|
<angle>
,]?
<color-stop>[, <color-stop>]+
);
W3C Working Draft 12 January 2012:
4.1.1. lineare Gradienten() Syntax
<linear-gradient> = linear-gradient(
[ [ <angle> | to <side-or-corner> ] ,]?
<color-stop>[, <color-stop>]+
)
Um Ihre Frage zu beantworten:
Nein, es gibt keinen Standard Weg Gradienten angeben.
Dies ist, weil es keinen Standard
Und selbst wenn Sie der „Standard“ übernehmen ist der „Standard“, dass war in Kraft, wenn Sie die Frage gestellt, dann ist kein Browser die unterstützt "Standard", weil sich der "Standard" geändert hat und kein Browser den neuen Standard unterstützt.
Hier ist die Standardsyntax, die nun von IE10, FF16 + und Opera12 + übernommen wird (Webkit wird in Kürze folgen, ab Dezember '12): http://dev.w3.org/csswg/css3-images/#linear -gradienten – c69