[thelist] hiding an HTML attribute with IE-condition?
zhangweiwu at realss.com
Thu Aug 19 08:52:13 CDT 2010
Short question: is there a hack that a certain HTML attribute should not
be recognized by IE but by most other browsers? I know how to hide an
element (IE conditional comment), how to hide a CSS definition (hacks),
but how to hide a single attribute is not clear.
When embedding a video using <object>, to use data="video.wmv" or not,
is a question.
1. Using it, IE with Windows Media Player would start playback the
video only after its fully downloaded, leaving user an WHITE EMPTY
space to wait. Firefox users on Linux are lucky because their
player always show up the video control before download the video.
2. Not using it, but to use <parameter src="video.wmv"> as
recommended by Microsoft, then this parameter is only recognized
by Windows Media Player. On Linux, where "Windows Media Player"
doesn't exist, the media player (default Totem) will not play the
file, because it would ignore the parameter. I only know it
recognizes data="..." attribute as recommended by W3C.
The dilemmas can be solved if I can conditionally hide data="video.wmv"
when absolutely necessary.
Thanks in advance!
More information about the thelist