Last modified: 2008-10-27 22:52:46 UTC
When an InputBox is rendered, its background is always a solid color (defaulting
to white). There is no way to override this; CSS is ineffective and
bgcolor=transparent does nothing. Apart from being trivially annoying, this
also prevents InputBox from being completely integrated into complex layouts
with background images and the like.
Ideally, InputBox should be transparent by default, or should at least provide
the option of transparency.
There is no attribute in the HTML specification, nor is there a standardised CSS
property, which allows you to make form fields transparent like that.
(In reply to comment #1)
> There is no attribute in the HTML specification, nor is there a standardised CSS
> property, which allows you to make form fields transparent like that.
I was not referring to the form fields, but rather to the [td] element that
surrounds them. At the moment, it has bgcolor="" by default, which both Mozilla
and IE seem to interpret as bgcolor="white". I am aware that making the [input]
elements transparent is presently not possible; this is not what I am asking to
Since refactoring, this seems to be resolved.