swfobject2.1居中问题

作者:jsw0528 来源:jsw0528博客 时间:2008-12-15 17:18:00 

<script type="text/javascript">
var params = {
    menu: "false",
    wmode: "transparent"
};
swfobject.embedSWF("flash/nav_cn.swf", "nav", "935", "39", "10.0.12.36", "flash/expressInstall.swf", "", params, "");
</script>
 
#nav { margin:0 auto; width:935px; height:39px; }

发现这样Flash并不会居中,就像float:left一样。

【解决方法】

在nav的外面再套一个DIV,给这个DIV设置 margin:0 auto; width:935px; 

【我的理解】

应该是先解析Flash,如果用户的播放器版本低于设置要求,或者其他原因导致不能正常显示Falsh时,才会去解析html代码中的<div id="nav"></div>。就是说不是往nav层插入Flash,nav层就像是图片的alt。所以必须在外面套一个DIV,给这个DIV设置居中。

上面的说法只能说是可以这样去理解,因为浏览器还是会解析nav层的HTML代码,CSS中#nav的设置还是有用的,除了居中FLASH

我还发现flash在nav层是水平垂直居中的

标签:swfobject,flash,居中
0
投稿

猜你喜欢

  • 你是真正的用户体验设计者吗? Ⅲ

    2008-03-27 09:04:00
  • VBScript WeekdayName 函数语法

    2008-01-25 19:25:00
  • Sql Server 2000 一些安全设置

    2008-02-13 18:57:00
  • 如何把数组转换成字符串?

    2009-11-06 13:49:00
  • [欣赏] 情景互动广告

    2008-08-06 12:59:00
  • 如何实现文件上传并自动归类功能?

    2010-05-24 18:37:00
  • [翻译]标记语言和样式手册 Chapter 9 精简标签

    2008-02-01 09:55:00
  • 如何在页面错误时向数据库中添加记录?

    2010-06-26 12:26:00
  • 网页打开速度的心理学

    2009-03-26 13:18:00
  • Oracle性能究极优化 下

    2010-07-30 13:25:00
  • 在Oracle PL/SQL中游标声明中表名动态变化的方法

    2009-02-28 10:39:00
  • SQL Server 数据库操作实用技巧锦集

    2009-01-20 13:20:00
  • ASP可显示和隐藏的树型菜单

    2007-10-01 14:40:00
  • jquery 使用点滴函数代码

    2011-05-21 16:12:00
  • MySQL 数值类型概述int smallint tinyint

    2010-11-02 11:46:00
  • MySQL字段类型详解

    2009-01-05 09:23:00
  • ASP验证码的实现原理及源码

    2007-10-02 12:14:00
  • div + ajax + 分页函数

    2009-10-18 11:28:00
  • asp 快钱网关接口 支付宝接口 财付通接口代码

    2011-03-08 10:55:00
  • SQL Server 压缩日志及数据库文件大小

    2009-05-13 10:29:00
  • asp之家 网络编程 m.aspxhome.com