Hi,
this http://mytube.blogial.net/
layout works fine in FF, IE, Opera but it doesn’t work in Chrome
(#list-videos-playlist goes down instead to set to the same level)
Make your <div id=“ytplayer”> float left (you have that, but read further please).
The div is a block level element. That means
<!-- Start show-video -->
[COLOR="Red"]<div id="ytplayer"> [/COLOR]
You need Flash player 8+ and JavaScript enabled to view yt video.
</div>
[COLOR="red"]<div id="list-videos-playlist">[/COLOR]
</div>
<!-- End show-video -->
both div account for a line of its own. Only that, for them to be on the same line, you need to float the first div. Otherwise, the first div will make the second div dropdown a line. And so, the second div will float right on the next line, instead of floating on the first line, alongside the first div.
In Chrome, the <div id=“ytplayer”> is replaced by the flash object, as you code in JS, in a different way than in the other UAs. Probably due to native flash support Chrome offers. That replacement means you have to float left the object: even though you have
#ytplayer{
float:left;
background: #000;
}
the <div id=“ytplayer”> doesn’t exist anymore.
Find a way to CSS target the object, in the JS code you use to create the flash object, and put float:left on it.