На моей главной странице существует вышеуказанная строка
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Но почему это доставляет мне проблемы?
На странице содержимого я встраиваю объект SWF
var flashvars = {xmlPath: "xml/" + GetQueryString("x") + ".xml" };
var params = { allowFullScreen: "true", wmode: "transparent" };
var attributes = {};
swfobject.embedSWF("main.swf", "gallery", "100%", "100%", "9.0.0", "expressInstall.swf", flashvars, params, attributes);
Если я закомментирую «строку» DOCTYPE, объект SWF заполнит экран (как и должно быть). Если я НЕ комментирую «строку» DOCTYPE, объект SWF заполняется только в горизонтальном направлении.
и так, что здесь происходит? Могу ли я иметь как DOCTYPE, так и объект SWF, выложенные плиткой как в вертикальном, так и в горизонтальном направлении?
ОБНОВЛЕНИЕ: А вот и CSS, который не удалось применить
<style type="text/css">
*{
margin:0;
padding:0;
}
html, body, #gallery { background: #EFEFEF; height:100%; }
body { margin:0; padding:0; overflow:hidden; }
</style>
ДРУГОЕ ОБНОВЛЕНИЕ: в Chrome все работает отлично, в Internet Explorer SWF занимает 20% экрана и размещается вверху страницы, и, наконец, в Firefox ничего не отображается.