Encountered a strange issue with Google Chrome 9: A left-margin for an input element is specified but Chrome fails to apply it upon page load.
Oddly enough, when I toggle the specific declaration off and then back on using Developer Tools, the margin is finally displayed correctly.
The problematic rule looks like this:
margin: 8px 0 0 33%;
Initially, I suspected mixing units might be the culprit, so I tried:
margin: 1% 0 0 33%;
To my dismay, the problem persisted.
This behavior seems isolated to Chrome; IE9 and Firefox 3.6 have no trouble applying the margin as intended.
Is this a known bug and how can I work around it?
For context, I'm operating on Windows 7 Ultimate 64-bit and haven't tested other systems yet.
Update: Verified same issue with Chrome 9 on Linux / Ubuntu 10.10