私が試したほとんどrgba()
のブラウザーでは、ブラウザーがCSSを解析すると、値が変更されるようです。
たとえば、次のCSS:
background-color: rgba(255, 0, 0, 0.5);
jQuery.css('background-color')
またはネイティブ経由でアクセスすると、次のCSS値が返されますCSSStyleDeclaration.getPropertyValue('background-color')
。
rgba(255, 0, 0, 0.498039)
これは、より多くの例を含むフィドルです。
ChromeとSafariでは異なる結果が得られます。Firefoxは、入力されたとおりの正確な値を報告する唯一のブラウザのようです。これはバグですか、それとも仕様によるものですか?