close

今天放上SWF後發現在火狐瀏覽該網頁時下方會多出一片空白

經由阿狗大神查詢

發現可能是因為「Object」標籤造成的問題

以下是查詢的結果:

有時候Firefox會把<Object>視為「行內(inline)」元素,也就是當作一般的文字來看待;既然是文字,就會有文字應該有的高度、大小等實體空間的存在。

如果我們把行高與字體大小皆設為0也可解決這個問題!不過,還有另一個方法,就是把Object的display屬性設成是區塊(block),只要用CSS指定如下即可:

object{
display:block;
}


設為區塊屬性(display:block)之後,該區域在Dreamweaver 8.0的設計模式中會產生雙倍高度的怪異現象…也就是明明只放了一個Flash元件,但Dreamweaver看起來卻是兩個一樣的東西上下黏在一起!


Data From http://benlibra.blogspot.com/2009/04/flash.html

arrow
arrow
    創作者介紹
    創作者 Apries 的頭像
    Apries

    前端無遠弗屆

    Apries 發表在 痞客邦 留言(0) 人氣()