正規表現、BNF、または厳密な正式な定義として、CSS3 カラーの正当な構文の正確な定義を見つけることができませんでした。一部の情報は、 CSS3 カラー モジュールの口頭での説明から導き出すことができます(たとえば、カンマ区切りのリストに空白が含まれている可能性があります)。
rgb(010,005,255)
rgba(050%,1%,01%,0)
実際には合法であるか、小数部の先行ゼロを省略しています。
rgba(100,100,100,.5)
私はブラウザーが許容するものについて話しているのではなく、ブラウザー以外のアプリケーションでもこれらの色定義を使用することに興味があるため、これが正式に合法な CSS3 構文であるかどうかを尋ねています。