W3C home > Mailing lists > Public > www-html@w3.org > September 2006

Re: WHY not allowtransparency attribute?? please explain

From: Al Gilman <Alfred.S.Gilman@IEEE.org>
Date: Wed, 20 Sep 2006 12:54:19 -0400
Message-Id: <p06110404c1371f7e6de6@[10.0.1.3]>
To: "Clifton Grep" <kuif75@gmail.com>, public-cdf@w3.org
Cc: www-html@w3.org

At 11:01 AM +0200 9/20/06,
in http://lists.w3.org/Archives/Public/www-html/2006Sep/0027.html
Clifton Grep wrote:
>I really dont undersand why you guys do not allow the allowtransparency
>attribute! (in XHTML transitional)

interesting issue. For my part this sounds like we should seek the
attention of the Compound Document Formats WG on this one.

this transparency property is part of the contract between the whole
page and the contents of the IFRAME.

While in Compound Documents by Reference we had to accept that the
latitude of the server in satisfying 'recover' requests for a URI
means that we can't assume that natural language (e.g. xml:lang )
properties will inherit into subdocuments, the realities of the
graphic pasteup are that it is indeed possible and natural to inherit
a background from the parent document.

Should the IFRAME construct always allow transparency, and it is up
to the child document to impose opacity? One could argue that forcing
opacity is presentation control just as much as selecting
transparency.

It's one (good) thing to say that the display of captions defaults
the background to opaque black, and quite another thing to say that
the use of an IFRAME forces an opaque background.

Has the CDF group thought about this sort of thing? Is there a
working hypothesis as to what should happen?

Al

>Can somebody explain why it isnt allowed in XHTML? The browsers dont seem to
>have any problem with it! FireFox, IE, Safari... so why not? Wich browsers
>dont support this??
>
>And here is my problem: on a website i have small iframes with dynamic
>textual content,  absolutly positioned upon and on top of a changing/dynamic
>graphic background layer, wich extends all through the browsers viewport.
>
>So one can scroll the content-text of the small iframe, while the background
>layer with all the graphic stuff is visible, even through the iframe with
>its text content. Thats is exactly what the "allowtransparency attribute"
>does perfecty! And it works, crossbrowser. Untill i see i cant validate
>because you people dont allow the atribute.
>
>And NO, other options are no good:
>a fixed background on the iframe content wont work, because it would not
>change along with the dynamic graphic background on the layer beneath the
>iframe. So thats NO option.
>And NO, opacity upon the iframe or surrounding div is not what i want,
>because the TEXT will be also getting transparent, so thats no option.
>And YES, the iframe is needed, and is not replacible with a div etc, because
>i have .PHP pages wich are dynamically loaded into the iframe, and there is
>no other way than using iframes to accomplish that (in order to not having
>to load the entire website all the time).
>
>And YES, its all valid XHTML, all valid CSS etc, no other errors etc, so no
>need to look into the rest.... the only thing is you people not allowing the
>allowtransparency attribute!
>
>So please explain WHY not??
>
>Clif Grep
>Netherlands
Received on Wednesday, 20 September 2006 16:54:59 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 27 March 2012 18:16:07 GMT