Previous Message
Next Message

Flash, Video, CSS -- Can they live together?

Sent by Zoe M. Gillenwater on 29 September 2005 21:09


Peter Beckman wrote:

> On Thu, 29 Sep 2005, Ben Curtis wrote:
>
>> On Sep 28, 2005, at 4:00 PM, Peter Beckman wrote:
>>
>>> I'm trying to build (as I mentioned earlier) a nice XHTML template 
>>> which
>>> designers can then use CSS to make pretty.
>>>
>>> Unfortunately, some want to embed video and/or Flash into the page.  
>>> Crap.
>>> Now I have to add more divs and I have to add objects.  Now display 
>>> gunk is
>>> going into my XHTML code when I didn't want it there.
>>

Isn't the video/Flash content, not "display gunk"?  Thus, it *should* be 
added into the XHTML markup of your page, using the element that was 
made for it: object.  Then, just use CSS to style or position the object 
as you like.

>  Are there any solutions I haven't thought of?  If I was doing this for a
>  single, static site, no problems, simple, easy.  But when I'm designing
>  XHTML for N+1 CSS files made by different designers, and some who 
> want to
>  add video and/or flash in addition to their images+CSS, I can't think of
>  how to implement it, other than to give the designers the ability to put
>  custom Javascript files up and auto-include them as well.


Again, I'm guessing that your users are going to want Flash as 
*content,* so just train them how to embed Flash in a standards 
compliant way.  Easy peesy.

> Are there any solutions that I haven't considered?  I assume you can't:
>
>     #myoffer2 { background-image:url(blah.swf); height:50px; 
> width:50px; }
>

Now here, you've stopped talking about content and are talking about 
display.  So you want to make an animated movie of some sort into a 
background image?  I'm pretty sure you can't have a swf as a background 
image in your style sheet.  You could place the swf into the div 
directly and use positioning to layer the other content on top of it.  
Whether its a good idea to have an animated background is another matter 
entirely.

Again, it might help to have a real page with a real swf of the sort you 
imagine people are going to want to be embedding.  I bet they are not 
going to want them as background images, in which case your worries are 
unfounded. :-)

Zoe

-- 
Zoe M. Gillenwater
Design Services Manager
UNC Highway Safety Research Center
http://www.hsrc.unc.edu

______________________________________________________________________
css-discuss [EMAIL-REMOVED]]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/
Previous Message
Next Message

Message thread: