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 回答