原文講的很詳細(xì): http://audi.tw/Blog/webDesign/Flash.swfobject.js.asp
下面摘錄一些:
原因和網(wǎng)頁(yè)元件的特性有關(guān),如果要把網(wǎng)頁(yè)元件分類,其中有一種分類法為:可定位(Positional)和不可定位(non- Positional),什麼意思呢?網(wǎng)頁(yè)中呈現(xiàn)的元件,例如段落、表格等,是由 HTML 創(chuàng)建出來(lái)的,但部份我們熟知的元件,例如表單,卻不是由 HTML 創(chuàng)建出來(lái),而是作業(yè)系統(tǒng)本身建立,HTML 只不過(guò)是叫過(guò)來(lái)用(call),類似的元件還有 Java Applet、ActiveX、Flash 和一些 plug-in等。
講白一點(diǎn),HTML 是一個(gè)二維空間,只上下左右的概念,有了 CSS 之後,開(kāi)始有三度空間的概念,但,前述提到的這些元件,既非擺在二維空間裡,也不是擺在三度空間中,到底擺那?天知道!所以 z-index 失效,基本上,這應(yīng)屬於瀏覽器的問(wèn)題,這裡有一篇專文論述:
http://www.webreference.com/dhtml/diner/seethru/index.html
使用swfobject 來(lái)解決 http://download.macromedia.com/pub/developer/swfobject_1.4.zip
<script type="text/javascript" src="images/swfobject.js"></script>
<div id="flashcontent">無(wú)法播放 Flash 時(shí)替代的文字內(nèi)容</div>
<script type="text/javascript">
var fo = new FlashObject("images/flash.swf", "mymovie", "200", "200", "7", "#ff00ff");
fo.addParam("wmode", "transparent");
fo.write("flashcontent");
</script>
新聞熱點(diǎn)
疑難解答
圖片精選