1

div内のページに.swfファイルを挿入し、このdivの中央に垂直方向に揃えようとしましたが、水平方向にしか機能しませんでしたが、それは私が望んでいることではありません。このファイルをメインdiv内の別のdivに配置し、このdivの配置も変更しようとしました。助言がありますか?

4

2 に答える 2

4

これは、要素を水平方向と垂直方向に中央揃えするために使用する良い方法です。

<div style="position:fixed; top:0; left:0; width:100%; height:100%;">  
  <div style="height:100%; display:table; margin:0 auto;">  
    <div style="vertical-align:middle; display:table-cell;">

    <div><p>This is a fully-centered div!</p></div>

    </div>
  </div>
</div>
于 2012-06-25T16:27:35.643 に答える
0

うーん...コードスニペットなしで答えるのはちょっと難しいです。

Flashコンテンツのラッパーを作成するための記事は次のとおりです。http://livedocs.adobe.com/flex/3/html/help.html? content =wrapper_13.html

表まで下にスクロールして、「整列」について話し始めるか、「整列」という単語をページ検索して、何を言わなければならないかを確認します。

ここにも簡単なアイデアがあります。それが機能するかどうかはわかりません。ただ考えてみてください。

div.SWFContainer object, div.SWFContainer embed {
    display: inline-block;
    margin: auto 0px auto 0px;
    width: auto;
    vertical-align: middle;
}
于 2012-06-25T16:24:09.140 に答える