パノラマを表示するために (pano2vr プログラムで作成された html ページから) 編集したこの単純な html ページがあります。何らかの理由で、すべてのブラウザーで div 内のフラッシュ コンテンツが中央に配置されません。Chrome では問題なく動作しますが、Firefox と Explorer では左側に残ります。Flash コンテンツには固定幅を配置し、Chrome ではそれを中心に自動境界線を配置しました。私は同様の問題を発見し、「表示:ブロック」が役立つはずだと言う人もいましたが、私には何もしませんでした. 他の多くのことも試しましたが、実際には機能しませんでした。何かがIEを中心にしていましたが、それがどれだったか忘れてしまい、Firefoxではまだ動作しませんでした. 他のブラウザでも動作するようにコードを修正する方法を誰かが知っていれば、本当に感謝しています。完全なコードは以下にあり、サイト自体はhttp://lenseproductionsで見ることができます。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Nauvon antiikkikauppa</title>
<script type="text/javascript" src="swfobject.js">
</script>
<style type="text/css" title="Default">
body, div, h1, h2, h3, span, p {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #DDDDDD;
alignment-adjust: central;
}
body {
font-size: 10pt;
background-color: #111111;
}
table,tr,td {
font-size: 10pt;
border-color : #777777;
background : #dddddd;
color: #000000;
border-style : solid;
border-width : 1px;
}
h1 {
font-size: 18pt;
}
h2 {
font-size: 14pt;
}
.warning {
font-weight: bold;
}
</style>
</head>
<body link="#00CCFF" vlink="#808080" alink="#0099FF">
<body align="center">
<h1 align="center">Nauvon Antiikkikauppa</h1>
<p>
<script type="text/javascript">
<!--
var flashvars = {};
var params = {};
params.quality = "high";
params.bgcolor = "#ffffff";
params.allowscriptaccess = "sameDomain";
params.allowfullscreen = "true";
params.base="..";
var attributes = {};
attributes.id = "pano";
attributes.name = "pano";
attributes.align = "middle";
swfobject.embedSWF(
"../1_out.swf", "flashContent",
"960", "540",
"9.0.0", "expressInstall.swf",
flashvars, params, attributes);
//-->
</script>
<div align="center" id="flashContent" style="display:block; width: 960px; margin: 0 auto;">
<div align="center"><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a>
</p>
</div>
</div>
<dir>
<p align="center"> </p>
</dir>
<div><dir>
<p align="center">Saat halutessasi esittelyn koko ruudulle klikkaamalla alarivin oikeanpuolisinta nappia.</strong></p>
<p align="center">Seuraavaan pisteeseen pääset painamalla nuolesta tai klikkaamalla kartan pisteitä. </p>
<p align="center">Saat tutkittua hyllyjä tarkemmin liikkumalla hiiren kanssa tai alla olevien nappien avulla.</p>
<p align="center"><strong>Esittelyn tuottanut ja toteuttanut <a target="_blank" href="http://lenseproductions.com">Lense Productions</a></strong></p>
</dir></div>
<p align="center"> </p>
</body>